当前位置:编程学习 > C#/ASP.NET >>

wpf打开excel后总是少一列,在本地用excel打开保存后重新用程序打开正常!

wpf打开excel后总是少一列,在本地用excel打开保存后重新用程序打开正常!不知道什么问题,请大侠帮忙
我用oledb方式,参数看了没有设置错,用ODBC方式也不行,会是什么问题?
--------------------编程问答-------------------- 窗口》取消冻结窗口,即可看到 --------------------编程问答-------------------- 谢谢!
是往datata里读时,列数少一列,所以少读出一列内容,
用本地excel2003打开保存后,再读往datata里时,列数正常?
--------------------编程问答--------------------
oledb方式:
strConn = "Provider=Microsoft.Jet.  OLEDB.4.0;Data Source=C:\\Erp1912.xls;Extended   Properties='Excel 8.0;HDR=Yes;IMEX=1'";  OleDbConnection conn = new OleDbConnection(strCon);//将工作表作为数据表string sql = "SELECT * FROM [Sheet1$]";OleDbDataAdapter adp = new OleDbDataAdapter(sql,conn);DataSet myDataSet = new DataSet();adp.Fill(myDataSet,"[Sheet1$]");
参数设置都没有错啊!关键是打开保存后再用同样的代码读取正常,内容不少。 --------------------编程问答-------------------- 为什么少读一列呢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,