1

我正在尝试在 C# 中填充树视图。我可以成功填充第一层,但是我无法添加孩子。最后两行代码是我目前尝试过的。但是在运行时给出了相同的错误:“对象引用未设置为对象实例”

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 回答