我从 Excel 导出到 dataTable 时遇到问题。当单元格中有太多文本时,它会导出到 dataGridView 但缺少一些文本。我认为是因为我的 DataTable 仅限于某些字符。有人可以帮我吗?
Excel单元格中的示例我有:
15 ha
14 ee
13 oo
...
2 dd
1 qq
0 rr
当我导出到 dataGridView 时,我只有
15 ha
14 ee
13 oo
...
till 5 vv
and the rest can not be seen
我使用的代码:
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source = " + userSelectedFilePath2 + "; Extended Properties = \"Excel 8.0;HDR=Yes;IMEX=1\";");
conn.Open();
string query = String.Format("select * from [{0}$]", "ABC");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, conn);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet);
dataGridView1.DataSource = dataSet.Tables[0];