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

Check whether all nodes in a particular Level are selected in Telerik RadtreeControl using C#

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

我正在使用以下代码获取级别 1 中已检查节点的值

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

提前致谢!

尝试遍历节点,检查它们的级别以及它们检查的内容 属性 returns:

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