在tree表中有一个id, 用户权限与id可以挂起勾来在数据库查询时作好判断, 把当前用户有权限查看的节点查出来显示时就显示那一部分的数据

解决方案 »

  1.   

    我是这么做的
    建一张操作节点列表TreeNode
    key Id char 10
    ParentId char 10
    Name char 30
    Address varchar 50
    ifhaschild bit
    一张用户信息表userinfokey id char 6
    name char 10
    psw char 10
    dept char 20
    power nvarchar 1000 设置权限的时候将有权操作的节点的id,添加到用户权限列表(power)中,当用户登陆的时候,用查询控制生成不同的树就可以了。
      

  2.   

    通过数据库里的记录来给TreeView添加子节点
      

  3.   

    http://218.56.11.178:8009/自己搜搜,开放源码的论坛!里边有TREEVIEW的用法。http://expert.csdn.net/Expert/topic/2248/2248544.xml?temp=.6887018c#的
      

  4.   

    在数据库中先把权限设好在做查询时根据权限选择然后把取到的结果付给TreeView即可