日期:2014-05-18  浏览次数:20774 次

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有子节点那就只有循环了。。。。