以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 导入EXCEL后的问题 (http://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 请教,为什么会不同 |
-- 作者:有点甜 -- 发布时间: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 -- 找到原因了,关联出了问题,删掉原来的关联关系,重新建一下就好了 |