在Telerik RadTreeView中根据特定条件将复选框的可见性设置为false并删除节点的展开图标

问题描述

| 认情况下,在Telerik RadTreeView中设置CheckBoxes = \“ true \”。但是基于某些条件(例如资源ID为0),则必须将复选框的可见性设置为false,并且必须隐藏节点的展开图标。     

解决方法

        这可以通过以下方式完成: 遍历树视图节点(在构建时),例如在NodeCreated事件处理程序内部 通过Controls集合在when节点内放置复选框 相应地设置其可见属性     ,        您可以使用以下内容:
public void DisabledCheckBox()
{
foreach (RadTreeNode n in RadTreeView.GetAllNode())
{
if( condition)
{
n.Checkable=false;
}
}
}
问候