string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + aFileName + "; Extended Properties=Excel 8.0";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter adp = new OleDbDataAdapter("Select * from ["+aExcelSheet+"]",conn);
DataSet ds = new DataSet();
adp.Fill(ds,"Book1");
ExlDataGrid.DataSource =ds.Tables["Book1"].DefaultView;
ExlDataGrid.DataBind(); 绑定好datagrid后为什么ExlDataGrid.Items[0].Cells[0].Text;
这个取到的不是excel第一行第一列的数据呢,而是第二行第一列的数据???怎么回事啊?
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter adp = new OleDbDataAdapter("Select * from ["+aExcelSheet+"]",conn);
DataSet ds = new DataSet();
adp.Fill(ds,"Book1");
ExlDataGrid.DataSource =ds.Tables["Book1"].DefaultView;
ExlDataGrid.DataBind(); 绑定好datagrid后为什么ExlDataGrid.Items[0].Cells[0].Text;
这个取到的不是excel第一行第一列的数据呢,而是第二行第一列的数据???怎么回事啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货