2015-04-07 1 views
0

Есть ли способ, которым мы могли бы проверить, все ли узлы в определенном уровне Telerik RadTreeControl выбираются с помощью C# код (предпочтительно LINQ)Проверьте, все ли узлы в определенном уровне выбираются в Telerik RadtreeControl с использованием C#

Я использую приведенный ниже код, чтобы получить значение для проверенных узлов на уровне 1

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

Заранее благодарен!

ответ

0

Попробуйте перекручивание через узлы, проверяя их уровень и каковы их Checked возвращения собственности:

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