Foxtable(狐表)用户栏目专家坐堂 → ComboList的用法


  共有3507人关注过本帖平板打印复制链接

主题:ComboList的用法

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


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
ComboList的用法  发帖心情 Post By:2023/5/9 17:51:00 [只看该作者]

1、ComboList 可以像复选组合框那样显示复选框框吗?
Select Case e.Col.Name
    Case "必填内容"
        If e.IsFocusCell Then '如果是焦点所在单元格
            Dim lst As String = ""
            Dim dt As DataTable = DataTables(e.Row("表名"))
            For Each dc As DataCol In dt.DataCols
                lst &= "|" & dc.name
            Next
            lst = lst.trimstart("|")
            e.Col.ComboList = String.join("|", lst.toarray)
        End If
End Select

2、如果不行,用下拉窗口代替,生成目录树的代码该怎么修改?
Dim r As Row = Tables("必填内容表").Current
If r("表名") <> "" Then
    Dim dt As DataTable = DataTables(r("表名"))
    Dim lst As String = ""
    For Each dc As DataCol In dt.DataCols
        lst &= "|" & dc.name
    Next
    lst = lst.trimstart("|")
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    trv.BuildTree(dt, lst)
End If
[此贴子已经被作者于2023/5/9 17:55:20编辑过]

 回到顶部
总数 11 1 2 下一页