复杂的Treeview树问题,要求有checkbox,选择了checkbox,其父也要被选中
用.net的treeview(安装一个xxx.ms控件)控件,已经会了,
但现在的项目遇到了一个麻烦事,
要求:
1:没有treeview的所谓"希线",
2: treeview是客户端的,数据是在page_load的时候down进去了,
3: 每个结点前都有一个checkbox,
4: 点击checkbox,则它的父会被选中(还有父的父...),但兄弟不会被选中,
该treeview是需要客户端的,不能刷新页面。
主要用在:弹出对话框时,显示某些方面的信息...
我现在的做法是:
先取出第一层的数据,然后在后台组装html代码(包括javascript事件,js实现在前台),
再循环第一次数据,取出第二层,同样与第一层的处理类似,再第三层...
但这样处理很麻烦.
求帮助...
这个有合适的解决方案(最好有url页面),我会再开100分给合适的朋友。