Как получить ChildNodes выбранного узла в DevExpress XtraTreeList?
Я использую DevExpress XtraTreeList
, Нет checkboxes
используемый. Я хочу получить все идентификаторы дочерних узлов выбранного узла. Обратите внимание, что я уже получил идентификатор выбранного узла, я просто хочу получить идентификаторы дочерних узлов выбранных узлов.
2 ответа
Решение
Используйте метод TreeListNodesIterator.DoLocalOperation для итерации через дочерние узлы определенного узла и метод TreeListNode.GetValue для получения идентификаторов дочерних узлов.
Ссылки по теме:
Использование LINQ
var currentNode = TreeList.FocusedNode;
var childList = currentNode.TreeList.Nodes.Where(p => p.ParentNode == currentNode);