我的数据库表中有这样一个权限表: 
PowerID varchar(50) Unchecked  权限ID
ParentID varchar(50) Checked    父权限ID
PowerName varchar(50) Checked    权限名
PowerUrl varchar(50) Checked    权限链接一个用户表:
UserID varchar(50) Unchecked
UserName varchar(50) Checked
UserPassword varchar(33) Checked  权限ID
UserPower  varchar(100) Checked在权限表中父权限是没有连接的,只有子权限有链接,意思是只有最终的节点才有操作,父权限只是一个节点,单击无操作。
用户表中的权限ID可以是多个权限用“,”隔开的一个字符串。
现在我想在登录的时候,从数据库中获取用户的权限,然后加载到treeview中,根据父节点,然后父节点下有子节点。
这该如何操作。主要是从数据库中获取这些节点。