请高手赐教:在treeview中怎样判断是否有子点?
我在treeview中要删除节点,但首先要判断该节点是否有子节点,请问如何判断!谢谢
------解决方案--------------------if(yourTree.SelectedNode.ChildNodes.Count > 0)
------解决方案--------------------.SelectedNode.ChildNodes.Count
------解决方案--------------------TreeNode tn = ...;
if (tn.Nodes.Count == 0)
{
//不存在子节点
}
{
//存在子节点
}
------解决方案--------------------使用TreeNode.Nodes.Count来判断节点是否有子节点就可以了,比如:
if( this.treeView1.SelectedNode!=null && this.treeView1.SelectedNode.Nodes.Count> 0)
{
//有节点
}
------解决方案--------------------只删子节点.
if (this.TreeView1.Nodes.Count > 0&&this.TreeView1.SelectedNode.Parent!=null)
{
this.TreeView1.SelectedNode.Remove();
}
else
{
MessageBox.Show( "No ChildNodes ");
}
------解决方案--------------------TreeNode tn = ...;
if (tn.Nodes.Count == 0)
{
//不存在子节点
}
{
//存在子节点
}