2012-05-23 42 views
2

我正在尝试使用填充了我创建的类的实例的数组填充TreeView。没有错误,但没有任何内容出现在视图中。这里是我用来填充树的代码。它被放置在Constructer的形式中。Treeview空白显示C#

 for (int index = 0; index < jobArray.Length - 1; index++) 
     { 
      TreeNode newNode = new TreeNode(); 
      newNode.Text = jobArray[index].name; 
      newNode.Tag = jobArray[index].trusses; 
      treeView1.Nodes.Add(newNode); 

     } 

有什么建议吗?谢谢!

+0

你有什么应该工作,你有没有试图把一个断点在你的for循环和检查,以确保jobArray实际上有数据?另外如果你向我们展示你的完整构造函数可能会有所帮助 –

回答

2

如果在循环(-1)更改条件应该很好地工作:

for (int index = 0; index < jobArray.Length; index++) 
     { 
      TreeNode newNode = new TreeNode(); 
      newNode.Text = jobArray[index].name; 
      newNode.Tag = jobArray[index].trusses; 
      treeView1.Nodes.Add(newNode); 

     }