以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这里的table和datatable 俺又糊涂了! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=3574) |
-- 作者:mr725 -- 发布时间:2009/7/14 17:48:00 -- 这里的table和datatable 俺又糊涂了! 内部表共9683行, 当在目录树中双击一个节点后(多次点不同节点都是一样),为什么下面两条显示的结果会是一样的??? 请再帮我解释一下吧 Output.Show(tables("test").Rows.Count) output.show(datatables("test").datarows.count) 此主题相关图片如下:又是datatable 和 table .gif |
-- 作者:狐狸爸爸 -- 发布时间:2009/7/14 17:58:00 -- 两种可能: 1、筛选的不是Tables("test") 2、或者所有行都符合筛选条件 |
-- 作者:mr725 -- 发布时间:2009/7/14 17:58:00 -- 所以:http://www.foxtable.com/dispbbs.asp?boardid=2&Id=3564 里的问题就产生了!~ beforecloseproject里设了代码 DataTables("test").DataRows.Clear() 重新打开后,还会有数据行! |
-- 作者:mr725 -- 发布时间:2009/7/14 18:01:00 -- 以下是引用狐狸爸爸在2009-7-14 17:58:00的发言:
两种可能: 1、筛选的不是Tables("test") 2、或者所有行都符合筛选条件 2、 ..... 共有9683行,筛选后只剩下十几行啊~ [此贴子已经被作者于2009-7-14 18:02:12编辑过]
|
-- 作者:lxl -- 发布时间:2009/7/14 18:09:00 -- 哈哈 ,你的确一直是糊涂的。 假如: 总共10000条数据 加载了1000条数据 筛选出了100条数据 那么 DataTable有1000条数据 Table有100条数据。 你的列子没有筛选 所以DataTable和Table 都是一样了 [此贴子已经被作者于2009-7-14 18:09:10编辑过]
|
-- 作者:lxl -- 发布时间:2009/7/14 18:24:00 -- 命令窗口执行: |
-- 作者:mr725 -- 发布时间:2009/7/14 18:41:00 -- lxl老师: |
-- 作者:mr725 -- 发布时间:2009/7/14 18:49:00 -- 还有个问题: 在我点击了节点后, 我想一次性删除 test表 的所有数据时 用DataTables("test").DataRows.Clear() 肯定不行了, 应该怎样做才可以删除test表中所有的数据行(就是要是test表成为一个空表)? |
-- 作者:lxl -- 发布时间:2009/7/14 19:02:00 -- 以下是引用mr725在2009-7-14 18:41:00的发言:
lxl老师: 这下理解对了。 |
-- 作者:lxl -- 发布时间:2009/7/14 19:06:00 -- 以下是引用mr725在2009-7-14 18:49:00的发言:
还有个问题: 在我点击了节点后, 我想一次性删除 test表 的所有数据时 用DataTables("test").DataRows.Clear() 肯定不行了, 应该怎样做才可以删除test表中所有的数据行(就是要是test表成为一个空表)? DataTables("test").LoadFilter = "False" |