2016-07-22 141 views
-4

當我試圖從Excel導入數據,我的Excel工作表中的一些數據是在DataGridView丟失數據從Excel導入後

string pathcpnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" + textBox1.Text + ";Extended Properties=\"Excel 8.0;HDR=Yes;\";"; 

OleDbConnection con = new OleDbConnection(pathcpnn); 

OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select * from[" + textBox2.Text + "$]", con); 

myDataAdapter.Fill(dt); 

DAtagridview1.datasource=dt; 

excel sheet

Data GridView

+2

對不起,您需要添加一些附加信息:您使用哪個庫進行導入?你能發佈你的代碼嗎? –

+0

顯示您的代碼,以便其他人可以瞭解實際存在行爲不端代碼的位置。 – OhmnioX

+1

歡迎來到SO。我建議你閱讀這個http://stackoverflow.com/help/mcve – Maverick

回答

0

串失蹤pathcpnn =「Provider = Microsoft.Jet.OLEDB.4.0; Data Source =」+ textBox1.Text +「; Extended Properties = \」「Excel 8.0; HDR = Yes; IMEX = 1;」;「;

OleDbConnection con = new OleDbConnection(pathcpnn);

OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(「Select * from [」+ textBox2.Text +「$]」,con);

myDataAdapter.Fill(dt);

DAtagridview1.datasource = dt;