以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  datatables的load问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34424)

--  作者:hudicaca
--  发布时间:2013/6/7 13:24:00
--  datatables的load问题

是这样的,例如表A中有一列为姓名,有三行内容为张三,李四,王五

我直接用find方法查找表A中(datatables)的张三,没问题,可以找到

但如果先用

DataTables("表A").LoadFilter = "姓名 = \'张三\'"
DataTables("表A").Load()

然后用find方法在表A中(datatables)查找姓名= 李四 或者王五,为何就找不到了..不是说datatables经筛选也不影响么?tables才影响啊...为什么经过筛选后找不到了,菜鸟求解,谢谢


--  作者:don
--  发布时间:2013/6/7 13:47:00
--  
後台數據庫====> 根據條件加載到前台======>DaTaTable

假如 後台數據庫有 :三行内容为张三,李四,王五 ,經:

DataTables("表A").LoadFilter = "姓名 = \'张三\'"
DataTables("表A").Load()

DataTables("表A")的數據量就是 [張三]

--  作者:hudicaca
--  发布时间:2013/6/7 13:52:00
--  

谢谢楼上的解答...

那我要用什么代码进行筛选(筛选结果显示出来),然后筛选后又不影响find的对整个完整表的查找功能呢?

谢谢

[此贴子已经被作者于2013-6-7 13:52:08编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/6/7 14:43:00
--  

1、后台数据 通过LoadFilter 加载到  DataTable

2、DataTable中的数据通过Filter 显示在Table

 

你要筛选的话,就不需要用LoadFilter,直接用Table的Filter属性。


--  作者:hudicaca
--  发布时间:2013/6/7 15:10:00
--  
已解决...就是通过狐爸的方法..谢谢!!