rootNode
|
|--Node1
|  |
|--|--n1
|  |  |
|--|--|--d1
|  |  |  
|--|--|--d2
|  |  
|--Node2有如上的树形结构,,怎么判断d1没有字节点啊?
请教~~~~

解决方案 »

  1.   

    加载到TreeView控件中,找到d1这个TreeNode;
    然后用Nodes.Count属性来判断就行了,0则表示没有子结点否则存在子结点
      

  2.   

    if(d1.nodes.count<1)
    {
       //
    }
      

  3.   

    用递归 subNode.Parent != null
      

  4.   


    treenode.Nodes.count;//子节点数
    treenode.Parent;//父节点
      

  5.   

    1.treenode.ChildNodes.count!=0;  有子节点2.
    private ArrayList Temp=new ArrayList();
    private ArrayList  GetParents(TreeNode p)
     {
       if(p.parent!=null)
     { 
      Temp.add(p.Text);
      GetParent(p.parent);
     }
     return Temp;
     }