2016-12-13 10 views
0

ツリービューで親ノード(最上部)を選択しました。私は新しい親ノードを動的に既存の親ノードに追加する必要があります。 は、ここで問題に解決の私の方法です: `既存のツリービューの親ノードに新しいルートノードを追加する

treeView1.SelectedNode.Parent.Nodes.Add(textBox1.Text.Trim()); 
//here comes an error of null reference argument 

//To avoid that error,i tried it in this way: 
    if (treeView1.SelectedNode.Parent == null) 
     treeView1.SelectedNode.Parent=new TreeNode(textBox1.Text.Trim()); 

` しかし、それはまだエラーを返します。私はこれを解決するのに役立ちます。 ありがとうございました!

答えて

0

この文句を言わない仕事をしよう:

treeView1.SelectedNode.Parent.Nodes.Add(textBox1.Text.Trim()); 

あなたは最上位ノードを持たない最上位ノードの親を見つけようとしているので。

treeView1.Nodes.Add(textBox1.Text.Trim()); 
:あなたがトップノードのリストに追加する必要があり、新たな最上位ノードを追加するには

関連する問題