需求:
1.这个树是多级的;
2.初始化时先加载所有的权限;
3.当我点击某个角色(不同的角色权限不同)时,treeview中的checkbox就选中该角色已有的权限;
4.修改权限时,点击父节点所有的子节点都选中(包括子节点的子节点);
5.点击子节点时它的所有父节点都选中;
6.当所有的子节点都取消时父节点也取消。
1.这个树是多级的;
2.初始化时先加载所有的权限;
3.当我点击某个角色(不同的角色权限不同)时,treeview中的checkbox就选中该角色已有的权限;
4.修改权限时,点击父节点所有的子节点都选中(包括子节点的子节点);
5.点击子节点时它的所有父节点都选中;
6.当所有的子节点都取消时父节点也取消。
解决方案 »
- picturebox图片替换 数据库的存取
- 在WebForm中有个DropDownList控件. 我想在其list_SelectedIndexChanged执行在html中定义的脚本怎么写法?
- 如果自定义DataGrid中显示的每列的宽度?
- 通过WebBrowser和mshtml下载网页图片,用webclient不行,如何用URLDownloadToFile从缓存中直接保存图片
- 如何判断我变量类型是int类型,急急急啊!
- 登陆域计算机问题
- C#可以获取Image图象的边缘路径吗?
- 邮件发送错误
- .net Framework 问题请教
- 谁在用.net framework中文版?我要两个文件!急!!!!!!!!!!!!!!!!!!!
- C# 加载图片的路径问题
- 透明按钮怎么弄?求神仙姐姐下凡帮助!
不过我在实现过程中,我加载我角色权限时会和我treeview的AfterCheck事件冲突。
递归加载就可以了
3.当我点击某个角色(不同的角色权限不同)时,treeview中的checkbox就选中该角色已有的权限;
也是通过递归
如果是查数据库的话,就可以获取选中ID就行查询,然后在动态生成子几点就OK了。