Listview

27/10/2005 - 21:12 por Mara | Informe spam
Hola, tengo un problema parecido (creo) al de Sonia
Yo quiero un listview d una única columna que me cargue unos registros de una tabl
de una base de datos. Para ello cargo la tabla n un dataset

Dim i As Intege
For i = 0 To dsdatos.Tables("tabla").Rows.Count -
Lista.Items.Add(dsdatos.Tables("tabla").Rows(i)("nombre")
Nex

El problema es que en vez de aparecerme cada nombre debajo del anterior me sale
2 por cada fila, no sé porqué. Tb quería poner unos checkbox q creo q es con la propiedad checkboxes para hacer una multiselección
Estuve intentando ponerle una cabecera a la única columna pero tampoco lo logré ya q m crea una y luego un espacio libre al lado

Si alguien me puede echar una mano...gracias

Mara

Ver este tema: http://www.softwaremix.net/viewtopic-448426.htm

Enviado desde http://www.softwaremix.net
 

Leer las respuestas

#1 Julio Casal
29/10/2005 - 05:29 | Informe spam
Hola Mara. Haz lo siguiente:

1. Agrega un listview a tu formulario
2. Ve a las propiedades del listview y haz click en la elipsis "Items"
3. Agrega un item y en su propiedad "Text" ponle lo que quieras que aparezca
como encabezado de la primera columna. Dale OK al cuadro de dialogo.
4. Vuelve a las propiedades del listview y en la propiedad "Checkboxes"
ponle "True".
5. En las propiedades del listview, casi al final, hay una propiedad llamada
"View". Dale el valor de "List".
6. Ahora solo debes agregar los elementos. Agrega un boton a la forma y en
su evento "Click" programale esto:

For i As Integer = 0 To 10
ListView1.Items.Add(i.ToString())
Next

Y listo. Lo puedes correr. El listview tiene una columna, donde todos sus
items tienen checkboxes.

Espero haberte podido ayudar.

Saludos,

Julio Casal
.Net Application Developer
http://spaces.msn.com/members/PolluxSpace


"Mara" wrote:


Hola, tengo un problema parecido (creo) al de Sonia.
Yo quiero un listview d una única columna que me cargue unos registros de una tabla
de una base de datos. Para ello cargo la tabla n un dataset.

Dim i As Integer
For i = 0 To dsdatos.Tables("tabla").Rows.Count - 1
Lista.Items.Add(dsdatos.Tables("tabla").Rows(i)("nombre"))
Next

El problema es que en vez de aparecerme cada nombre debajo del anterior me salen
2 por cada fila, no sé porqué. Tb quería poner unos checkbox q creo q es con la propiedad checkboxes para hacer una multiselección.
Estuve intentando ponerle una cabecera a la única columna pero tampoco lo logré ya q m crea una y luego un espacio libre al lado.

Si alguien me puede echar una mano...gracias.


Mara


Ver este tema: http://www.softwaremix.net/viewtopic-448426.html

Enviado desde http://www.softwaremix.net



Preguntas similares