首页 新闻 搜索 专区 学院

SL的TreeView的问题

0
[待解决问题]

在SL上有没有这样的TreeView示例:

1 TreeView的数据源是从数据库中获取. 

2 每一叶子都有一个CheckBox

3 当点击父级CheckBox的时候,子CheckBox也同时选上, 但是当子级的CheckBox全部把勾去掉时,

父级的也自动去掉了.

4 当选择完成时, 点击页面上一个按钮,能将选择的CheckBox值显示出来.

 

以上4点是必须的需求..  缺一不可.  不知哪位大哥能帮帮小弟.

不若相忘于江湖的主页 不若相忘于江湖 | 初学一级 | 园豆:51
提问于:2010-08-24 18:54
< >
分享
所有回答(3)
0

这种情况一般都是第三方控件。

Astar | 园豆:40805 (高人七级) | 2010-08-25 08:32
自已搞定了.
支持(0) 反对(0) 不若相忘于江湖 | 园豆:51 (初学一级) | 2010-08-25 14:40
0

参考如下:http://daizhj.blog.51cto.com/285189/128209(TreeView控件还支持样式定义,比如可以给每个树形结点前添加CheckBox和一个小图标)

 按钮响应事件中添加如下代码就可以实现了:

                List<ForumInfo> conf = (from ForumInfo in forumList
                                       where ForumInfo.ShouldInstall == true
                                       select ForumInfo).ToList<ForumInfo>(); 

                return conf;

木子muzi | 园豆:210 (菜鸟二级) | 2010-08-25 12:11
0

两种选择

(1)微软自带的TreeView控件是没有CheckBox控件在内的,想要实现只能自己定义TreeViewItem的模板

(2)用第三方控件,一般第三方控件是收费的,典型的Telerik公司的Silverlight  TreeView控件中就有你要的 CheckBox功能。

Sharp_Knife | 园豆:24 (初学一级) | 2011-12-09 17:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册