首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请高手赐教:在treeview中怎样判断是否有子点?该如何解决

2012-02-01 
请高手赐教:在treeview中怎样判断是否有子点?我在treeview中要删除节点,但首先要判断该节点是否有子节点,

请高手赐教:在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)
{
//不存在子节点
}
{
//存在子节点
}

热点排行