使用C#检查是否在Telerik RadtreeControl中选择了特定级别中的所有节点

时间:2015-04-07 09:45:57

标签: c# asp.net telerik treeview radtreeview

有没有办法可以检查Telerik RadTreeControl的特定级别中的所有节点是否都使用C#代码(最好是LINQ)进行选择

我使用以下代码获取Level 1中Checked节点的值

selectedValues = string.Join(",", radTree.CheckedNodes.Where(node => node.Level == 1).Select(node => node.Value).ToArray());

提前致谢!

1 个答案:

答案 0 :(得分:0)

尝试循环遍历节点,检查它们的级别以及它们的Checked属性返回的内容:

    List<RadTreeNode> lvlOneNodes = RadTreeView1.GetAllNodes().Where(node => node.Level == 1).ToList();
    foreach (RadTreeNode item in lvlOneNodes)
    {
        Response.Write(item.Checked);
    }