以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  导入EXCEL后的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=51370)

--  作者:bagabaga
--  发布时间:2014/5/25 20:29:00
--  导入EXCEL后的问题
你好,我在空表”投标“ 中导入EXCEL数据,一共8行代码如下:

DataTables("投标").LoadFilter = "[_Identify] Is Null"
DataTables("投标").Load()
    MainTable = Tables("投标")
    Syscmd.Table.QuickMerge() \'读入表格
\'**********************************************************
Dim dt As DataTable = DataTables("投标") \'读入投标
MessageBox.Show(dt.DataRows.Count & "  " & Tables("投标").rows.Count)

执行结果如下: (0  ,8)
dt.DataRows.Count =0
Tables("投标").rows.Count =8
请教,为什么会不同


图片点击可在新窗口打开查看此主题相关图片如下:投标.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2014/5/25 20:32:00
--  
 你确定没有额外的代码影响?不可能出现这种情况的。
--  作者:bagabaga
--  发布时间:2014/5/25 20:34:00
--  
就是找不到原因,是什么情况下才会如此


--  作者:有点甜
--  发布时间:2014/5/25 20:36:00
--  
以下是引用bagabaga在2014-5-25 20:34:00的发言:
就是找不到原因,是什么情况下才会如此

 

不会有这种情况。

 

DataTables("投标").DataRows 不可能比 Tables("投标").Rows 少


--  作者:bagabaga
--  发布时间:2014/5/25 21:32:00
--  
找到原因了,关联出了问题,删掉原来的关联关系,重新建一下就好了