程序中有这样的两行:
foreach( TreeNode treeNode in treeNodes )
{
this.companyTreeView.Nodes.Add( treeNode );
}
companyTreeView是一个TreeView,调试的时候发现treeNode 的值是正常的
但是就出现了未将对象的引用设置到对象的实例的错误
百思不得其解阿,拿位大虾帮忙啊
谢谢!

解决方案 »

  1.   

    foreach( TreeNode treeNode in treeNodes )
    {
      if(treeNode != null) this.companyTreeView.Nodes.Add((TreeNode)tn.Clone());
    }
      

  2.   

    foreach( TreeNode treeNode in treeNodes )
    {
        TreeNode node=treeNode.clone();
        this.companyTreeView.Nodes.Add( node);
    }
      

  3.   

    foreach( TreeNode treeNode in treeNodes )
    {
      if(treeNode != null) 
      {
         this.companyTreeView.Nodes.Add((TreeNode)treeNode.Clone());
      }}
      

  4.   

    foreach( TreeNode treeNode in treeNodes )
    {
      if(treeNode != null) 
      {
         this.companyTreeView.Nodes.Add((TreeNode)treeNode.Clone());
      }}