فى المرفق كما فى الصورة ملف الاكسيل لا يقرأ رغم تحقق الاتصال به وتظهر رسالة كما فى الصورة .
ارجو الاجابة ..... أين الخطأ
ارجو الاجابة ..... أين الخطأ
[VB.NET] مشكلة فى قراءة ملف اكسيل كما فى الصورة المرفقة
|
فى المرفق كما فى الصورة ملف الاكسيل لا يقرأ رغم تحقق الاتصال به وتظهر رسالة كما فى الصورة .
ارجو الاجابة ..... أين الخطأ
03-10-18, 08:00 PM
(آخر تعديل لهذه المشاركة : 03-10-18, 08:01 PM {2} بواسطة asemshahen5.)
كود : ofd.Filter = "excel2013| * .xlsx|excel2003| * .xls" سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
تم الشكر بواسطة: rnmr , ابراهيم ايبو , elgokr
04-10-18, 05:09 AM
الاخ العزيز الفاضل اشكرك على سرعة الاستجابة فى تلبية الطلب وارجو شرح سبب الخطأ حتى يتم الاستفادة منه ........ وجعله الله فى ميزان
تم الشكر بواسطة: ابراهيم ايبو
04-10-18, 05:42 AM
الخطأ الأول في المسار بتاع ملف الاكسيل :
"DATA SOURCE=path;" كود : DATA SOURCE=" & path & "; الخطأ الثاني : عبأت الداتا سيت و أردت تعبئة الجدول من الداتا تيبل كود : da.Fill(ds, "[Sheet1$]") سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
تم الشكر بواسطة: ابراهيم ايبو , elgokr
الله عليك وعلى الشرح الجميل عشان نفهم
ولكن عند تعديل الكود وكتابة ( "[da.Fill(ds, "[Sheet1$ DataGridView1.DataSource = ds تظهر DataGridView خالية تماما ولا تعرض الجدول فلماذا؟؟ وشكرا على الشرح والتعليم
05-10-18, 12:26 PM
(05-10-18, 05:22 AM)monm كتب : الله عليك وعلى الشرح الجميل عشان نفهم في التعليق السابق قلت لك مكان الأخطاء و في التعليق الذي يسبقه وضعت لك الكود الصحيح اعمل مقارنة بينهم . عند استخدام الداتا سيت عليك وضعها كالتالي : Dim ds As New Dataset DataGridView1.DataSource = ds.Table("[Sheet1$]") اما إذا كنت تستخدم داتا تيبل فتكتب كالتالي : Dim DT as New DataTable DataGridView1.DataSource=DT سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
|
|