我的问题是这样的treeview已经加载了数据,我想实现选中datagrid中的数据后,自动选中treeview中的相应数据。不知我是否描述清楚了?恳请各位帮忙.

解决方案 »

  1.   

    举个详细点的例子说明一下会更清楚一点我大致说下方法:
    首先你要得到选中datagrid的值,把它当作寻找treeview节点的一个索引,例如“aa”
    然后遍历treeview节点,找到节点值也等于“aa”的节点,例如:“Dim aNode as Node”
    最后使aNode被选中:aNode.Selected = True
                       TV1.SetFocus              或者:TV1_NodeClick aNode
                       TV1.SetFocus
      

  2.   

    怎样
    遍历treeview节点,找到节点值也等于“aa”的节点,能否给出代码?
      

  3.   

    比如你选中datagrid的值为"aa"Dim aNode As node
    For Each aNode In TV1.Nodes  'TV1为你的treeview
      If aNode.Text = "aa" Then
        TV1_NodeClick aNode 
        TV1.SetFocus
        Exit For
      End If
    Next