Foxtable(狐表)用户栏目专家坐堂 → 授权求助


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

主题:授权求助

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


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
授权求助  发帖心情 Post By:2019/10/28 14:30:00 [只看该作者]

老师,麻烦看看我以下代码授权,为什么加都集合有两个26,没有2,代码如下:

If Tables("用户管理").rows.Count=0 Then Return
Dim s As String = Nothing
'加入到可见集合
Dim tr1 As WinForm.TreeView = e.Form.Controls("TreeView3")
For Each nd As WinForm.TreeNode In tr1.AllNodes  '同步子节点选中状态
    If nd.Checked=True Then
        Dim dr As DataRow = DataTables("导航").Find("分类 = '" & nd.name & "' Or 分组 = '" & nd.name & "' or 名称 = '" & nd.name & "'")
        If dr IsNot Nothing Then
            If s<>Nothing Then s=s & ","
            s=s & dr("编号")
        End If
    End If
Next
Tables("用户管理").Current("菜单可见集合")=s

 

导航表结构和加载到集合结果如下:

  


图片点击可在新窗口打开查看此主题相关图片如下:导航表结构.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:集合.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/10/28 14:30:06编辑过]

 回到顶部