Мне нужно удалить отдельные дочерние узлы от их родительского элемента в древовидном элементе управления.
Например:
До входа в систему
home -register -login -pdf
После входа в систему
home -pdf
Каков наилучший способ сделать это?
должно быть как ...
//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
Добавление дочернего узла в родительский узел программно:
TreeNode tn = новый TreeNode ("логин");
tn.NavigateUrl = "/ home / login";
TreeView1.Nodes [0] .ChildNodes.Add (т);