you can use event afterselect  this.strKey = (this.TreeView1.selectedNode).NodeData;you can also use event mouseup
 
 TreeNode tn = this.TreeView1.selectNodeAt(e.X,e.Y);
 this.strKey = tn.NodeData;by the way,what does "NodeData" mean?
why not use "Tag"?

解决方案 »

  1.   

    将TreeView1.AutoPostBack = true在 TreeView1.SelectIndexChanged事件中Label2.Text = TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex).NodeData
      

  2.   


    TreeNode tmp=new TreeNode();
    tmp=TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex);
    string aa=tmp.NodeData;It's OK!
      

  3.   

    首先保证装好你的组件,这个包安装非常方便,只要运行一下即可在VS.NET中使用了:
    http://218.56.11.178:8018/FileDown.aspx?FID=4看看这个例子,对你一定有启发:
    http://218.56.11.178:8018/FileDown.aspx?FID=246这个论坛也使用了树:
    http://218.56.11.178:8018/FileDown.aspx?FID=212论坛的使用演示地址,在这里:
    http://expert.kaer.cn/提供站点:http://soft.kaer.cn       希望大家多支持!
    ftp://soft.kaer.cn   可以直接用IE匿名访问,目前速度没限制。
      

  4.   

    看看这里,比较齐全了。
    http://expert.csdn.net/Expert/topic/2093/2093882.xml?temp=.3878748