PDA

View Full Version : سوال: فراخوانی فایل اکسل با بیش از 255 ستون در datagridview



sepahan82
شنبه 21 اسفند 1395, 09:52 صبح
با سلام و تبریک سال نو
بنده یک سری فایل اکسل دارم که تعداد ستونهای آنها بیش از 255 ستون می باشد و برای فراخوانی آنها در datagridview به مشکل بر خوردم چون فقط تا ستون 255 رو میاره
کدی که استفاده کردم

String name = @"Sheet1";
String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + openFileDialog1.FileName+ @";Extended Properties='Excel 12.0 XML;HDR=YES;';";
OleDbConnection con = new OleDbConnection(constr);
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "]", con);
con.Open();
OleDbDataAdapter sda = new OleDbDataAdapter(oconn);
DataTable data = new DataTable();
sda.Fill(data);
DataGridViewExcel1.DataSource = data;
خیلی ضروریه لطف میکنید جواب بدید

ممنون

mehdi0020
شنبه 21 اسفند 1395, 11:28 صبح
سلام منم چند وقت پیش مشکل شما رو داشتم یکی از دوستان کمکم کرد یه سر به تاپیکهای من بزن

sepahan82
شنبه 21 اسفند 1395, 12:29 عصر
ممنون از جوابتون
ولی اگه منظورتون تاپیک "انتقال اطلاعات سلول های بیشتر از 255 کاراکتر از فایل اکسل به دیتابیس"
هست من مشکلم تعداد کاراکتر نیست تعداد ستونه من فایلهای اکسلم بالای 255 ستون دارن