将CheckBoxes添加到asp.net RadTreeView ChildNodes?

时间:2012-01-03 14:54:19

标签: asp.net checkbox telerik radtreeview

我正在尝试将复选框添加到我的radtreeview的所有子节点。 现在我在每个节点都有复选框。我需要的是:

节点1

节点11

节点111 --- x

节点112 --- x

节点12

节点121

节点1211 --- x

节点1212 --- x

所以..只有没有子节点的节点应该有复选框!

此致

Joao Machado

1 个答案:

答案 0 :(得分:2)

解决方案取决于您在创建RadTreeView时使用的方法。您是以声明方式设置它(自己定义所有节点)还是动态创建它?无论哪种方式,您都必须以不同的方式使用控件的模板功能。

如果是第一种情况(声明性方法),您只需在节点的标记中定义模板,就会显示this demo。您可以基于每个节点定义模板,以便每个叶节点可以具有独特的外观。

如果您正在进行后续操作(动态创建RadTreeView),则必须使用一些C#或VB.NET编码来完成工作。您仍在使用模板,只是以编程方式定义它。有一篇文档文章涵盖了这个场景found here,它应该可以帮助您将叶节点设置为带复选框的唯一节点。