我需要在树视图控件中从父节点中删除特定的子节点。
例如:
登录前
home
-register
-login
-pdf
登录后
home
-pdf
实现这一目标的最佳方法是什么?
答案 0 :(得分:4)
应该像......
//This will remove login
TreeNode tn = TreeView1.FindNode("home/login"); // find particular node
TreeView1.Nodes[0].ChildNodes.Remove(tn); // then remove from TreeView
//This will remove register
tn = TreeView1.FindNode("home/register"); // find particular node
TreeView1.Nodes[0].ChildNodes.Remove(tn); // then remove from TreeView
答案 1 :(得分:0)
以编程方式在父节点中添加子节点:
TreeNode tn = new TreeNode(“login”);
.NavigateUrl =“/ home / login”;
TreeView1.Nodes [0] .ChildNodes.Add(TN);