1

C# でツリー ビューを設定しようとしています。最初の層を正常に埋めることができますが、子を追加するのに問題があります。コードの最後の 2 行は、私が現在試しているものです。ただし、実行時に同じエラーが発生します。「オブジェクト参照がオブジェクトインスタンスに設定されていません」

for (int index = 0; index < jobArray.Length; index++)
        {
            TreeNode newNode = new TreeNode();
            newNode.Text = jobArray[index].name;
            newNode.Tag = jobArray[index];
            treeView1.Nodes.Add(newNode);
            foreach(Truss t in jobArray[index].trusses)
            {
                TreeNode newNode1 = new TreeNode();
                newNode1.Text = t.name;
                newNode1.Tag =  t;
                treeView1.Nodes[0].FirstNode.Nodes.Add(newNode1);
               // treeView1.SelectedNode.Nodes.Add(newNode1);
            }
        }

どんな提案も素晴らしいでしょう!

4

1 に答える 1

0

次のように置き換えますtreeView1.Nodes[0].FirstNode.Nodes.Add(newNode1);

newNode.Nodes.Add(newNode1);
于 2012-05-23T04:07:39.493 に答える