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];