以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表格控件中高级筛选问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=170451)

--  作者:xa139
--  发布时间:2021/7/27 9:53:00
--  表格控件中高级筛选问题
在表格中使用高级筛选,并执行,控件中显示筛选后的数据,需要得到筛选后的数据列表,
图片点击可在新窗口打开查看

使用如下代码,希望获得过滤后的数据
Dim prds As List(of String) = DataTables("xsfp").GetValues("发票号码")
For Each prd As String In prds 
 e.form.controls("textbox3").text= e.form.controls("textbox3").text+ prd 
Next
没有成功。

--  作者:有点蓝
--  发布时间:2021/7/27 9:59:00
--  
Dim prds As List(of String) = DataTables("xsfp").GetValues("fa piao号码",Tables("xsfp").filter)
--  作者:xa139
--  发布时间:2021/7/27 10:13:00
--  
执行代码如下
结果还是获取了全部的列表信息
Dim cmd As new SQLCommand  
Dim prds As List(of String) = DataTables("xsfp").GetValues("发票号码",Tables("xsfp").filter)
For Each prd As String In prds  
 e.form.controls("textbox3").text= e.form.controls("textbox3").text+ prd 
Next



--  作者:有点蓝
--  发布时间:2021/7/27 10:26:00
--  
说明做筛选的不是这个表。如果是副本,改为副本名称

Tables("窗口名称_控件名称").filter

--  作者:xa139
--  发布时间:2021/7/27 10:35:00
--  
ok 完美解决