PDA

View Full Version : سوال: مشکل در نمایش اطلاعات اکسل در دیتا گرید



shojaee.mohsen
سه شنبه 07 شهریور 1391, 21:58 عصر
با سلام خدمت برنامه نویسان محترم

من تو برنامم دیتا گیرید رو با کد زیر به فایل اکسلی که دارم وصل میکنم
اما بعضی از اطلاعات اکسل در گرید نمایش داده نمیشه (بعضی از سلول های یک ستون خالی است)
اگه راهنمایی کنید ممنون میشم
اینم کد اتصال

OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + txtExcel.Text +
";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;

m0hammad_01
سه شنبه 07 شهریور 1391, 22:21 عصر
سلام دوست عزیز

- اینکه میگی بعضی از سلولهای یک ستون و خالی نشون میده، ببین همون سلول تو فایل اکسلت چه نوع داده ای داره؟
- ببین با سلول های هم ستونش چه تفاوتی داره؟
- ببین نوع داده ستون متناظرش تو پایگاه دادت چیه؟
اینارو ببرسی کن

felfely
سه شنبه 07 شهریور 1391, 22:27 عصر
سلام
این پروژه خیلی ابتدایی رو نوشتم ببینید مشکلتون باهاش حل میشه
(اکسل 2010)