найти родительский узел в виде дерева - PullRequest
1 голос
/ 02 марта 2010

Я использую treeview в asp.net

как я могу проверить, содержит ли родительский узел дочерние узлы в древовидном списке выбранного события измененного узла.

Ответы [ 2 ]

1 голос
/ 02 марта 2010

Если вы хотите посмотреть, содержит ли родительский узел другие дочерние узлы, можно с уверенностью сказать,

bool ContainsOtherChildren = treeView1.SelectedNode.Parnet.ChildNodes.Count > 1;

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

Однако я бы сделал еще одну проверку, если есть действительно родитель, такой как

if(treeView1.SelectedNode.Parent != null)
{
   ContainsOtherChildren = treeView1.SelectedNode.Parnet.ChildNodes.Count > 1;
}
0 голосов
/ 02 марта 2010

Проверьте все значения дочернего указателя, независимо от того, является ли он NULL или нет.

Если все значения дочерних указателей равны NULL, вы можете убедиться, что у родительского элемента нет дочерних элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...