你只要设置树结点的navigation和target属性就可以了啊。
你可以在树结点生成的时候就设置每个结点的这两个属性
然后就可以实现你说的点击左边树的结点,右边页面做出相应的变化。

解决方案 »

  1.   

    帮帮忙我是新手,你看我应该怎么添加?
    我的数据表结构是
       tb_tree : nodeid     
                 nodename
                 parentid
    Private Sub AddTree(ByVal parentid As Integer, ByVal pNode As TreeNode)
            Dim ds As DataSet
            ds = Me.ViewState("ds")
            Dim dvTree As New DataView
            dvTree = New DataView(ds.Tables(0))
            '过滤ParentID,得到当前的所有子节点
            dvTree.RowFilter = "parentid = " + parentid.ToString        Dim Row As DataRowView
            For Each Row In dvTree
                Dim Node As New TreeNode
                If pNode Is Nothing Then  '判断是否根节点
                    '添加根节点
                    Node.Text = Row("nodename").ToString()
                    TreeView1.Nodes.Add(Node)
                    Node.Expanded = True
                    '再次递归
                    AddTree(Int32.Parse(Row("nodeid").ToString()), Node)
                Else
                    '?添加当前节点的子节点
                    Node.Text = Row("nodename").ToString()
                    pNode.Nodes.Add(Node)
                    Node.Expanded = True
                    '再次递归
                    AddTree(Int32.Parse(Row("nodeid").ToString()), Node)
                End If
            Next
        End Sub