Foxtable(狐表)用户栏目专家坐堂 → [求助]用户组目录树


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

主题:[求助]用户组目录树

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]用户组目录树  发帖心情 Post By:2020/3/5 21:06:00 [只看该作者]

老师好!
我在目录树中显示当前工作组的成员,根目录为“组”,二级目录为“用户名”,用户表使用的是自定义用户管理,全局代码设置如下:
Public _UserName As String '用户名
Public _UserGroup As String '用户分组


以前使用的是内置用户管理,代码如下,现在怎样改为自定义用户管理的相关代码?
For Each us As UserInfo In Users     '本工作组
    If us.Group = user.Group Then
        If trv1.Nodes.Contains(us.Group) = False Then
            trv1.Nodes.Add(us.Group)
        End If
        trv1.Nodes(us.Group).Nodes.Add(us.Name)
    End If
Next

谢谢!

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/6 9:51:00 [只看该作者]

For Each s as string in datatables("用户").getvalues("组")     '本工作组
    dim n  = trv1.Nodes.Add(s)
For Each u as string in datatables("用户").getvalues("用户名","组=‘" & s & "’")
    n.Nodes.Add(u)
Next
Next

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2020/3/6 13:56:00 [只看该作者]

谢谢蓝老师!
是不是UserInfo属性只在内置用户管理中有效?

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/6 16:36:00 [只看该作者]

是的

 回到顶部