sepahan82
شنبه 21 اسفند 1395, 10: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;
خیلی ضروریه لطف میکنید جواب بدید
ممنون
بنده یک سری فایل اکسل دارم که تعداد ستونهای آنها بیش از 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;
خیلی ضروریه لطف میکنید جواب بدید
ممنون