http://www.cnblogs.com/luq885/archive/2007/11/14/959099.html

解决方案 »

  1.   


    //假设treeview1为TreeView控件
    //方法一:以索引来删除
    treeview1.Nodes.RemoveAt(0);    //表示删除索引为0的的Node,Node删除,其子节点当然也会删除
    //方法二:以Node来删除
    TreeNode node=treeview1.Nodes[0];
    treeview1.Nodes.Remove(node);
      

  2.   

    treeview的生成如果依赖于数据库,就要判断数据库了否则就数据冗余了
      

  3.   

    每个node都有.Parent属性,可以一级一级往上找,easy