Error al cargar datos en columnas

Iniciado por GhostLT, 5 Marzo 2011, 01:16 AM

0 Miembros y 1 Visitante están viendo este tema.

GhostLT

Hola amigos, estoy utilizando el siguiente código para llenar un Listview pero me carga a medias la tabla y mi pregunta es como puedo agregarle el campo Descripcion y el campo Activo :-\
Código (vbnet) [Seleccionar]
Dim cmdselect As New OleDb.OleDbCommand("Select *  From Rol where Activo=yes", conn)
            Dim datareader As OleDb.OleDbDataReader = cmdselect.ExecuteReader()

            While datareader.Read()
                '=======Agregar elementos al ListView ========
                Dim subelemento As ListViewItem
                'Dim codigo As String = datareader("idRol")
                Dim codigo As String = datareader("idRol")

                subelemento = New ListViewItem(codigo)
                subelemento.SubItems.Add(datareader("Nombre"))   
                'como seria esta linea para agregar Descripcion
                'como seria esta linea para agregar Activo
                ListView1.Items.Add(subelemento)

            End While

            datareader.Close()
            conn.Close()


There is some fiction in you truth, and some truth in you fiction

Novlucker

Código (vbnet) [Seleccionar]
                subelemento = New ListViewItem(codigo)
                subelemento.SubItems.Add(datareader("Nombre"))   
                subelemento.SubItems.Add(datareader("Descripcion")) 
                subelemento.SubItems.Add(datareader("Activo")) 
                ListView1.Items.Add(subelemento)


Lo que no entiendo es como sabes agregar una columna y el resto no :huh:

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

[D4N93R]

Recuerda poner el ListView en modo Detalle.

Un saludo

GhostLT

There is some fiction in you truth, and some truth in you fiction