Foxtable(狐表)用户栏目专家坐堂 → 隐藏选择的列


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

主题:隐藏选择的列

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/27 17:34:00 [显示全部帖子]

Dim pxfs As WinForm.CheckedComboBox = e.Form.Controls("显示隐藏列")

For Each cl As Col In Tables("工程款台账管理").Cols

cl.Visible = True

next

For Each s as string In pxfs.Text.Split(",")

Tables("工程款台账管理").Cols(s).Visible = False
Next


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/27 17:35:00 [显示全部帖子]

或者

Dim pxfs As WinForm.CheckedComboBox = e.Form.Controls("显示隐藏列")

Dim lst1 As new List(of String)
    lst1.AddRange(pxfs.Text.Split(","))

For Each cl As Col In Tables("工程款台账管理").Cols

cl.Visible = not lst1.contains(cl.name)

next


 回到顶部