就是选定一个子节点或者是父亲节点.然后帮节点里面的一个字段添加到text里面?
比如我节点显示是一个人的名字,但是我选中这个人,然后通过command把选中人的手机号码添加到text里面呢??名字和手机号码是同一张表

解决方案 »

  1.   

    通过查询表中人名为 选中的结点的手机号,然后显示到TextBox里
      

  2.   

    点command时,用循环获得选中的结点的Text,然后查询表得到与名字对应的手机号
      

  3.   

    Private Sub Command1_Click() 
        Dim strSql As String
        Dim cn As New ADODB.Connection,rs As New ADODB.Recordset
        cn.Open ".....连接字符串"
        strSql="select 手机号 from 表 where 姓名='" & TreeView1.SelectedItem.Text & "'"
        rs.Open strSql,cn,1,1
        If Not rs.EOF Then Text1.Text=rs(0) & ""
        rs.Close
        cn.Close
        Set rs=Nothing
        Set cn=Nothing
    End Sub
      

  4.   

    同步
    Private Sub Form_Load()
    TreeView1.Checkboxes = True '同步
    Private Sub CheckChild(ByVal Node As MSComctlLib.Node, ByVal bCheck As Boolean, Optional ByVal bNext As Boolean = True, Optional ByVal bChild As Boolean = True)
             If Not Node Is Nothing Then    '同步
                   Node.Checked = bCheck
                   If Node.Children And bChild Then
                                   Call CheckChild(Node.Child, bCheck, True, True)                    '对子节点
                   End If
                   If bNext Then
                           Call CheckChild(Node.Next, bCheck, True, bChild)                        '对同一层节点
                   End If
             End If
    End SubPrivate Sub TreeView1_NodeCheck(ByVal Node As MSComctlLib.Node)
           Call CheckChild(Node, Node.Checked, False, True) '同步