日期:2014-05-18  浏览次数:20918 次

TreeView 四级联动的实现方法?
如题,想实现treeview的四级联动,中间也找到过一些代码,有点借鉴,但是对自己的情况不适用,我这想实现的是在所有的第二级节点中只允许有一个是选中的。
  我现在所有第二级节点切换时,不正常。应为在激发aftercheck事件后,老是导致溢出的情况,提示说在进行无限递归或是无限循环,我后来用e.Action = TreeViewAction.Unknown 进行判断,这次是不会出现溢出了,但是二级节点切换后,到了e.Action就会直接跳出,导致其他节点没法联动。
  我这只小菜鸟在这里请教各位高手,给点指导,解决这种问题的关键在哪,如果有代码分享,实在感激不尽。
  自己写类能实现么,现在刚起步,没写过。痛苦ing,大伙让我解脱吧

------解决方案--------------------
你说的有点晕
------解决方案--------------------
没看懂你所表达的意思,TreeView的节点可以同时选择多个?????
假如你想单击某节点改变其它控制的值,你只需根据所选中节点的内容去改变值就行了。某种情况需要判断节点的深度。
------解决方案--------------------
使用Jquery吧,今天刚在公司跟同事实现了一个,非常麻烦。
Treeview三级联动,可以如checkbox那样multiple choice的。有点像CSDN的左侧导航,只不过是可以复选的