以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 表格控件中高级筛选问题 (http://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 完美解决 |