关于点击TreeView里的节点
则关联的数据在ListView里显示
事件是用Click还是MonseClick
如果给一个节点赋的初始值?
this.treeView1.SelectedNode.Index = 1;这种方式无法对属性和索引器赋值this.treeView1.SelectedNode.Text=data;这种方式会异常..未处理的NullReferenceException因为第一次没有选中数据
所以
怎么给TreeView里节点赋值一个选中的节点的值?

解决方案 »

  1.   

    处理SelectedNodeChanged事件就好了,而且这样也不会出现你所说的空引用的异常了。
      

  2.   

    用SelectedNodeChanged事件?怎么给TreeView赋一个初始值?
      

  3.   

    给TreeView选中的节点赋一个初始值this.treeView1.SelectedNode.Index = 1;这种方式无法对属性和索引器赋值这个又无法赋值我的目的是要获得TreeView选中的节的Text
      

  4.   

    private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)//TreeView选中之后 
      { 
        //e.Node; 
      }
    TreeNode nd;
    nd=new TreeNode();
    nd.Tag=drv["Id"].ToString();
    nd.Text=drv["Name"].ToString();
    Nds.Add(nd);
      

  5.   

    使用AfterSelect,是个好办法 试一试..