读取EXCEL到DataGridView 少数据?????????

我读取的数据很多,当读取数据少时,数据就正常,多时坐标数据就漏了。代码如下:stringstrConn="Provider=Microsoft.Jet.Oledb.4.0... 我读取的数据很多,当读取数据少时,数据就正常,多时坐标数据就漏了。代码如下:
string strConn = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + path + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
读取某列坐标数值(所有):95.4330,42.3245 95.4400,42.3245 95.4400,42.3345 95.4500,42.3345 95.4500,42.3445 95.4400,42.3445 95.4400,42.3530 95.4515,42.3530 95.4515,42.3345 95.4815,42.3345 95.4815,42.3400 95.4930,42.3400 95.4930,42.3422 95.5045,42.3422 95.5045,42.3437 95.5330,42.3437 95.5330,42.3537 95.5430,42.3537 95.5430,42.3445 95.5400,42.3445 95.5400,42.3430 95.5100,42.3430 95.5100,42.3415 95.4945,42.3415 95.4945,42.3300 95.4800,42.3300 95.4800,42.3330 95.4630,42.3330 95.4630,42.3245 95.4500,42.3245 95.4500,42.3200 95.4330,42.3200

只能读取数值(部分):95.4330,42.3245 95.4400,42.3245 95.4400,42.3345 95.4500,42.3345 95.4500,42.3445 95.4400,42.3445 95.4400,42.3530 95.4515,42.3530 95.4515,42.3345 95.4815,42.3345 95.4815,42.3400 95.4930,42.3400 95.4930,42.3422 95.5045,42.3422 95.5045,42.3437 95.5330,42.3437

当读取少量几行时数据正常 ,数据为读取某列坐标数值(所有)数据,但当读取行数多时就只能读取数值(部分) 数据少了一些、、、、、、、、有高手来解决下???????????
DataGridView 追加数据不行~因为我调试的时候 在DataTable 中 数据已经是缺少的了,也就是在 SELECT * FROM SHEET&1 查询出来数据就是不全的了~DataGridView 与 DataTable 绑定数据源数据都不全,再怎么追加?
展开
 我来答
Juncox
2011-01-29 · TA获得超过1638个赞
知道大有可为答主
回答量:1904
采纳率:0%
帮助的人:1598万
展开全部
strSQL="SELECT * FROM [SHEET1$]"
我测试了一下,能够读取完整的数据。。。

======================================
读取一个数据,放入DataGridView中

记得DataGridView要追加数据。
小古而倾乐29
2011-01-29 · TA获得超过1724个赞
知道小有建树答主
回答量:1614
采纳率:0%
帮助的人:311万
展开全部
1:你执行完excel读取之后,执行一个选择:delete * from 表 where 列 is NULL.
2:你要装OFFICE2007
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式