c# 删除treeview(web)节点删不掉
如题 (是web控件 ) 我用opcTreeView.Nodes.Remove(curtn)明明执行了就是删不掉啊  
还有如果curtn有子节点是不是应该能自动删除还是要递归删除 我也写了函数但是也删不掉不知是不是treeview的什么属性设置问题还是什么问题
  protected void delnode_tn(TreeNode tn)
     {
         while (tn.ChildNodes.Count > 0)
         {
             for (int i = 0; i < tn.ChildNodes.Count; i++)
             {
                 delnode_tn(tn);
             }
         }
         opcTreeView.Nodes.Remove(tn);
     }
------解决方案--------------------
不对啊,如果是tn有子节点那就只有循环了。。。。