Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - conocuica

#1
.NET (C#, VB.NET, ASP) / usar 2 treeview
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






#2
hola quisiera realizarte la siguiente consulta como podria agregar un commandfield "seleccion" a una columna de un gridview pero este solo se asignara a los que contengan un valor.

Nombre de la Columna Handle_class

Los qiue contengan valor 1, 21, 22, 23 deberan de llevar el commandfiel Seleccion
Los que contengan valor 2, 20 no deberan de llevar el commandfield Seleccion

Le agregado a todos y me funciona muy bien pero ahora quiero solo mostrar a algunos.

estoy usando VWD y VB agradeceria mucho su ayuda.

Saludos,
Conocuica