Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: conocuica en 2 Octubre 2009, 23:11 pm



Título: usar 2 treeview
Publicado por: conocuica en 2 Octubre 2009, 23:11 pm
Ateno dos tablas las cuales uso para mostrar los resultados en dos treeview el primero me funciona bien.

pero como hago para enviar mis datos al segundo treview2 adjunto la function

las conexiones y las consultas estan perfectas solo que

Public Class treview

    Public Shared a, b, c As Integer
    Public Shared id1, id2, id4 As String 'variable para los codigos
    Public Shared ca1, ca2, ca3 As String 'variable para los textos
    Public Shared f1, f2, f3 As String 'variables para mostrar
    Public Shared con As New SqlConnection("Data Source")
    Public Shared da As SqlDataAdapter
    Public Shared dtb, d1, d2 As DataTable
    Public Shared i As Integer
    Public Shared Function base() As DataTable
    Public Shared Function llenatreeview()
        For a = 0 To base.Rows.Count - 1
            id1 = base.Rows(a)("dato1").ToString 'variables para el otro treeview1
            ca1 = base.Rows(a)("dato2").ToString 'variables para el otro treeview1
            f1 = base.Rows(a)("nombres").ToString ' mostrar en el primer nodo del treview1
            Listas.TreeView1.Nodes.Add(f1)
            For b = 0 To subcoleccion(id1, ca1).Rows.Count - 1
                id2 = subcoleccion(id1, ca1).Rows(b)("tabla2_dato1").ToString 'variables para el otro treeview2
                ca2 = subcoleccion(id1, ca1).Rows(b)("tabla2_dato2").ToString 'variables para el otro treeview2
                f2 = subcoleccion(id1, ca1).Rows(b)("tabla1_nombre") ' mostrar en el segundo nodo del treview1
                Listas.TreeView1.Nodes(Listas.TreeView1.Nodes.Count - 1).Nodes.Add(f2)

esta parte es la que quiero que me la muestre en el otro treeview2 cuando selecciono un item del segundo nodo.


                For c = 0 To nodo1_2(id2, ca2).Rows.Count - 1
                    f3 = nodo1_2(id2, ca2).Rows(c)("nombre") 'mostrar en el primer nodo del treview2
                     Listas.TreeView2.Nodes.Add(f3)
                  Next
            Next
        Next
    End Function

en caso no hayan entendido le adjunto un link donde pueden ver unas muestras de como seria.

http://support.amd.com/la/gpudownload/Pages/index.aspx








Título: Re: usar 2 treeview
Publicado por: MANULOMM en 3 Octubre 2009, 00:06 am
es web o windows?
si es web es uy sencillo con un SQLDatasource que tome como parametro el objecto selccionado y realize la consulta.

si es windows yo lo haria con un Bindingsource y mendiante el FK (relacion) de la bd se llenaria automaticamente.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia