在一个项目中遇到这样一个情况,一个Excel 表格与datagridview 绑定的,一直运行正常半年了,Excel 表格有一列数据就是一个纯数学的系列号,最近一个系列号更新了数字里面夹杂字母了。
这下问题来了,发现系列号中有字母的在datagridview 没有显示,是个空值。我调试DataTable时发现在Datatable 中也是空值,请问这怎么解决?
这下问题来了,发现系列号中有字母的在datagridview 没有显示,是个空值。我调试DataTable时发现在Datatable 中也是空值,请问这怎么解决?
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + AimFile + ";Extended Properties='Excel 8.0;IMEX=1';";
OleDbConnection conn = new OleDbConnection(strConn);
//读取工作区“Sheet1”中的数据
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);
return myDataSet;//返回数据集