Foxtable(狐表)用户栏目专家坐堂 → 列设置不能多个勾选,只有1个可勾选


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

主题:列设置不能多个勾选,只有1个可勾选

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4426 威望:0 精华:0 注册:2012/11/28 16:03:00
列设置不能多个勾选,只有1个可勾选  发帖心情 Post By:2024/5/7 8:17:00 [显示全部帖子]

老师你好:上列代码能获取多个列的c.Index 的值,但勾选的只有一个,麻烦老师指点一下,谢谢!

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4426 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2024/5/7 8:18:00 [显示全部帖子]

Dim clist As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
Dim t As Table = CurrentTable
For i As Integer = 0 To t.Cols.Count - 1
    Dim c As Col = t.Cols(i)
    Dim s1() As String
    Dim pr As DataRow = DataTables("设置表默认字段不显示").sqlfind("表名='" & t.name & "'")
    If pr IsNot Nothing Then
        s1 = pr("默认不可显示列名").Split(",")
        For Each r1 As String In s1
            If c.name Like r1 Then
                clist.SetItemChecked(c.Index, c.Visible)
                              MessageBox.Show(c.Index)
            Else
                clist.SetItemChecked(c.Index, Not c.Visible)
            End If
            ''*********************************************        
        Next
    End If
Next

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4426 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2024/5/7 8:56:00 [显示全部帖子]

如图所示
图片点击可在新窗口打开查看此主题相关图片如下:不能按条件勾选.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:二尾狐 帖子:534 积分:4426 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2024/5/7 8:58:00 [显示全部帖子]

有点蓝老师,另2个隐藏字段 分别为客户名称,数量 


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


加好友 发短信
等级:二尾狐 帖子:534 积分:4426 威望:0 精华:0 注册:2012/11/28 16:03:00
  发帖心情 Post By:2024/5/7 9:03:00 [显示全部帖子]

隐藏列的条件表
图片点击可在新窗口打开查看此主题相关图片如下:隐藏条件表.jpg
图片点击可在新窗口打开查看

 回到顶部