Foxtable(狐表)用户栏目专家坐堂 → 复选框


  共有4950人关注过本帖树形打印复制链接

主题:复选框

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113658 积分:578833 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/10 21:05:00 [显示全部帖子]

把选中的那一行的主键记录下来

dim lst as new List(of string)
For Each r As Row In Tables("员工").GetCheckedRows
  lst.add(r("_Identify"))
Next

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113658 积分:578833 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/11 9:38:00 [显示全部帖子]

这个代码只是导入,和切换类别有什么关系?另外这个代码只是记录了勾选的行,也并没有还原的用法。

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113658 积分:578833 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/11 9:51:00 [显示全部帖子]

那要在切换选择别的类的商品那里写代码处理啊

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113658 积分:578833 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/6 13:50:00 [显示全部帖子]

Dim lst As new List(of String)
For Each r As Row In Tables("销售主表").GetCheckedRows
    lst.add(r("本单单号"))
Next

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("销售主表")
If txt = "" Then
    tbl.Filter = ""
Else
    txt = "'%" & txt & "%'"
    tbl.Filter = "本单单号 Like " & txt & ""' Or 本单单号 In "& lst &""
End If

For Each r As Row In Tables("销售主表").Rows
    If  lst.Contains(r("本单单号")) Then
        r.Checked = True
    End If
Next

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113658 积分:578833 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/6 14:30:00 [显示全部帖子]

请上传实例说明

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:113658 积分:578833 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/6 14:39:00 [显示全部帖子]

贴出完整代码

 回到顶部