【发布时间】:2010-03-02 16:02:12
【问题描述】:
我在 asp.net 中使用树视图
如何检查父节点是否在树视图中选择节点更改事件中包含子节点。
【问题讨论】:
我在 asp.net 中使用树视图
如何检查父节点是否在树视图中选择节点更改事件中包含子节点。
【问题讨论】:
如果您想查看所选节点的父节点是否包含其他子节点,可以这么说
bool ContainsOtherChildren = treeView1.SelectedNode.Parnet.ChildNodes.Count > 1;
因为你知道它已经至少有一个子节点(选中的那个)
但是,如果确实存在诸如
之类的父级,我会再次检查if(treeView1.SelectedNode.Parent != null)
{
ContainsOtherChildren = treeView1.SelectedNode.Parnet.ChildNodes.Count > 1;
}
【讨论】:
检查所有子指针值,是否为NULL。
如果所有子指针的值为NULL,则可以确保父级没有子级。
【讨论】:
结构树 { int 节点 ;结构树 *left ;结构树*对; } ;结构 *p; if (p->left !=NULL && p->right !=NULL ) 那么 p 不会有任何孩子。