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


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

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

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/7 8:34:00 [显示全部帖子]

"CheckedListBox1"里显示的是什么内容?"设置表默认字段不显示"保存的优势什么内容?都截图看看

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/7 9:03:00 [显示全部帖子]

"设置表默认字段不显示"表保存的是什么内容

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/7 9:18:00 [显示全部帖子]

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

 回到顶部