Foxtable(狐表)用户栏目专家坐堂 → [求助]统计授权表的权限


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

主题:[求助]统计授权表的权限

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/24 17:14:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/24 17:41:00 [显示全部帖子]

上例子说明

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/24 20:20:00 [显示全部帖子]

上例子测试

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/24 21:20:00 [显示全部帖子]

只有运行通过的代码才是正确的代码。

没有数据结构,没有运行环境,我也没有办法去捏造代码。我也没有时间去根据你的图片去创建这样一个项目,并做出数据然后测试。

而这些东西你都有,只是导出授权表和窗口到一个新的项目中上传就可以

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/24 22:34:00 [显示全部帖子]

查阅权限按钮事件

Dim value As String  = e.Form.Controls("comboBox1").value
If value = "" Then
    MessageBox.Show("请选择用户!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Return
Else
    Dim cmd As new SQLCommand
    cmd.CommandText = "select '" & value & "' as 用户,分组,权限 from {shouquan} where ',' + 用户+ ',' like '%," & value & ",%'"
    Dim dt As DataTable = cmd.ExecuteReader
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView3")
    trv.BuildTree(dt,"用户|分组|权限")
    cmd.CommandText = "select '" & value & "' as 用户,分组,权限 from {shouquan} where ',' + 用户+ ',' not like '%," & value & ",%'"
    dt = cmd.ExecuteReader
    trv  = e.Form.Controls("TreeView4")
    trv.BuildTree(dt,"用户|分组|权限")
End If

 回到顶部