以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教:如何获得追载返回集合的count?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54408)

--  作者:bahamute
--  发布时间:2014/7/27 20:47:00
--  请教:如何获得追载返回集合的count?
帮助中讲:
AppendLoad会返回一个集合,包含所有追载的行(DataRow)。
那么,如何获得返回集合的count?
--  作者:有点甜
--  发布时间:2014/7/27 20:49:00
--  
Dim ls As List(of DataRow) = DataTables("表A").AppendLoad("1=2")
msgbox(ls.count)

--  作者:bahamute
--  发布时间:2014/7/27 21:03:00
--  
谢谢回复!
你的代码已经包括追载动作了吗?还是追载后再用你的代码?
AppendLoad("1=2") 没错吧?什么意思啊?
[此贴子已经被作者于2014-7-27 21:04:25编辑过]

--  作者:有点甜
--  发布时间:2014/7/27 21:08:00
--  
 不是,追截的时候,不是要指定条件的么?换成你的条件。
--  作者:bahamute
--  发布时间:2014/7/27 22:23:00
--  
Table的Filter属性能否传递给DataTable的AppendLoad方法?
--  作者:有点甜
--  发布时间:2014/7/27 22:24:00
--  
以下是引用bahamute在2014-7-27 22:23:00的发言:
Table的Filter属性能否传递给DataTable的AppendLoad方法?

 

呃,也可以。你可以试试

 

Dim ls As List(of DataRow) = DataTables("表A").AppendLoad(Tables("表A").Filter)
msgbox(ls.count)

--  作者:bahamute
--  发布时间:2014/7/28 9:14:00
--  
多谢有点甜!
再请教一个问题啊
追载表可以返回集合,得到追载count,并且能直接传递当前table的filter条件,
那么重新新加载表以后(不是追载),DataTables("表A").Load(),能否直接传递当前table的filter条件?

--  作者:Bin
--  发布时间:2014/7/28 9:17:00
--  
可以啊.
DataTables("表A").LoadFILter=Tables("表A").Filter
DataTables("表A").Load
[此贴子已经被作者于2014-7-28 9:17:34编辑过]

--  作者:bahamute
--  发布时间:2014/7/28 9:19:00
--  
原来这样,正在扒拉帮助呢,谢谢。