以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]把复选框都选中的行都加载进来代码怎么写? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75631) |
-- 作者:huhu -- 发布时间:2015/10/11 21:21:00 -- [求助]把复选框都选中的行都加载进来代码怎么写? DataTables("商务下单查询表").LoadFilter = "Tables("商务下单查询表").getcheckedrows = true" DataTables("商务下单查询表").Load
|
-- 作者:大红袍 -- 发布时间:2015/10/11 21:33:00 -- 循环每一行
http://www.foxtable.com/help/topics/1776.htm
|
-- 作者:huhu -- 发布时间:2015/10/12 11:28:00 -- 这样? For Each r As Row In Tables("商务下单查询表").GetCheckedRows r.load Next
|
-- 作者:大红袍 -- 发布时间:2015/10/12 11:32:00 -- 你要做什么功能,重新load选中的行?是的话就3楼的代码。 |
-- 作者:huhu -- 发布时间:2015/10/12 11:33:00 -- 就实现:筛选出复选框已经选中的行。 |
-- 作者:大红袍 -- 发布时间:2015/10/12 11:36:00 -- Dim idx As String = "" For Each r As Row In Tables("商务下单查询表").GetCheckedRows idx &= "\'" & r("_Identify") & "\'," Next Tables("商务下单查询表").filter = "_Identify in (" & idx.trim(",") & ")" |
-- 作者:huhu -- 发布时间:2015/10/12 11:44:00 -- .NET Framework 版本:2.0.50727.8009 Foxtable 版本:2014.11.11.1 错误所在事件: 详细错误信息: 语法错误: IN 关键字后面必须是由逗号分隔的非空表达式列表,并且必须用括号括起来。 |
-- 作者:大红袍 -- 发布时间:2015/10/12 12:08:00 -- Dim idx As String = "-1," For Each r As Row In Tables("商务下单查询表").GetCheckedRows idx &= r("_Identify") "," Next Tables("商务下单查询表").filter = "_Identify in (" & idx.trim(",") & ")" |
-- 作者:huhu -- 发布时间:2015/10/12 12:28:00 -- 提示这句有问题,应为语句结束 idx &= r("_Identify") ","------另外这句代码是什么意思?干了什么功能。
|
-- 作者:大红袍 -- 发布时间:2015/10/12 14:29:00 -- idx &= r("_Identify") & "," |