Tag可以存放一个object类型的变量
如下tmpNd=new TreeNode();
tmpNd.Tag=drv["NodeId"].ToString();
tmpNd.Text=drv["NodeName"].ToString();

解决方案 »

  1.   

    string NodeId = (string)tmpNd.Tag;
      

  2.   

    再请教一个关于WinForm下的treeView的问题。
    当点击其它控件,treeView就会失去焦点,但我看有的人做的程序,可以让失去焦点的treeView中选中的节点反白显示,这是怎样做的,谢谢!!!!
      

  3.   

    点击其他控件的时候treeView的选中项没有变化,你在相关事件中去设置改选中项的背景色就好了
    treeView1.SelectedNode.BackColor=Color.Blue;
      

  4.   

    treeView.AfterSelect()这个事件中用如下代码:
    int row=0;
    foreach(DataRow dr in dataSet.Tables["tree"].Rows )
    {
    string nodeID=dr["NodeID"].ToString().Trim();
    string selectNodeID=treeView.SelectedNode.Tag.ToString().Trim();
    if (nodeID==selectNodeID)
    {
    myBindTree.Position=row;
    break;
    }
    row++;
    }
      

  5.   

    请问guoyan19811021(吉祥)myBindTree这个代表什么?
      

  6.   

    你可以在treeView的LostFocus里面做一个递归遍历
    然后给选中的节点的backcolor或者forecolor之类的属性设置下
      

  7.   

    http://ruanyuping.myetang.com/setup.msi
    这个里面的是怎样做的呢?