根目录 
      A1 
        Y1* 
        Y2* 
        Y3* 
        Y4* 
          WW 
            YY1* 
            YY2* 
            YY3*    
      B1 
        Y1* 
        Y2* 
        Y3* 
        Y4* 
这是我的树的结构,要求为点击根目录下第一层节点时候gridview不显示任何东西,但是要求能够添加这一层节点,点击代*号的节点的时候如果有东西gridview显示编辑和删除 
也可以插入,如果没有东西直接插入。 
难点是根据树不同节点的点击控制gridview的显示,尤其是插入。 

解决方案 »

  1.   

    根据node.ChildNodes.Count的数量来确定它是不是最终节点.
      

  2.   

    直接在aspx里面 得到Tree.GetCurNodeKey 不也可以
    后面控制gridview的显示吗?
      

  3.   

    这是什么方法Tree.GetCurNodeKey 我用的是vs 2005
      

  4.   

    node.ChildNodes.Count == 0 表示这个节点是最后的节点,那么就可以显示编辑和删除,否则就显示添加
      

  5.   

    应该有node.HasChildNodes这个属性吧
      

  6.   

    根據節點判斷來
    看其是否有父節點。如果沒有 他就是根節點。
    如果沒有子節點,那麼他就是子節點
    node.childnodes.count 
      

  7.   

    能结合gridview说一下吗,老板让在gridview里面写插入
      

  8.   

    可以不在gridview里面去增加这些,直接在TreeView上面就能实现的,有空去我的搏客里面看看嘛,我写得有,我也上传那一个资源的,就是在TreeView上面实现这些功能的源代码,你可以去下下来看看,自己学下