2011-03-08 10 views
2

ツリービューコントロールで特定の子ノードを親ノードから削除する必要があります。例えば子ノードがCのツリービューから削除する#

:ログイン後ログイン

home 

-register 

-login 

-pdf 

home 

-pdf 

これを実現する最良の方法は何ですか?プログラムで親ノードに子ノードを追加する

答えて

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

ya私はルートノードではない子ノードを削除する必要があります... – yogee

+1

しかしパスを渡す必要があります。 –

0

のTreeNode TN =新しいのTreeNode( "ログイン");

tn.NavigateUrl = "/ home/login";

TreeView1.Nodes [0] .ChildNodes.Add(tn);

関連する問題