跪求:winform treeview checkbox 权限树

hx_huang 2009-10-20 05:07:54
需求:
1.这个树是多级的;
2.初始化时先加载所有的权限;
3.当我点击某个角色(不同的角色权限不同)时,treeview中的checkbox就选中该角色已有的权限;
4.修改权限时,点击父节点所有的子节点都选中(包括子节点的子节点);
5.点击子节点时它的所有父节点都选中;
6.当所有的子节点都取消时父节点也取消。
...全文
301 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zguangfen 2011-12-23
  • 打赏
  • 举报
回复
确实是好资料!
HooverHuang 2009-10-20
  • 打赏
  • 举报
回复
实现起来确实不怎么难。树形控件有很多事件的,在事件里面写相应的效果就OK了,
如果是查数据库的话,就可以获取选中ID就行查询,然后在动态生成子几点就OK了。
冷月孤峰 2009-10-20
  • 打赏
  • 举报
回复
2.初始化时先加载所有的权限;
递归加载就可以了
3.当我点击某个角色(不同的角色权限不同)时,treeview中的checkbox就选中该角色已有的权限;
也是通过递归
hx_huang 2009-10-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 findcaiyzh 的回复:]
估计找到现成的不容易吧。
自己实现好像也没什么难度啊。
[/Quote]

确实是好资料!!谢了
hx_huang 2009-10-20
  • 打赏
  • 举报
回复
如果单独实现容易!
不过我在实现过程中,我加载我角色权限时会和我treeview的AfterCheck事件冲突。
cadtian 2009-10-20
  • 打赏
  • 举报
回复
4.修改权限时,点击父节点所有的子节点都选中(包括子节点的子节点);
5.点击子节点时它的所有父节点都选中;


按第5条点子节点父节点被勾选,父节点被勾选时会不会按照第4条,将其下所有子节点勾选?
xutao888 2009-10-20
  • 打赏
  • 举报
回复
很容易就能搞定的
cadtian 2009-10-20
  • 打赏
  • 举报
回复
楼上好资源
V68V6 2009-10-20
  • 打赏
  • 举报
回复
up
直接源码没有,不过可以参考一下,自己再设计
参考1
参考2
参考3
宝_爸 2009-10-20
  • 打赏
  • 举报
回复
估计找到现成的不容易吧。
自己实现好像也没什么难度啊。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧