Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Sacar el valor de un subitem de un ListView (http://www.forosdelweb.com/f29/sacar-valor-subitem-listview-350296/)

mariano_donati 15/11/2005 17:40

Sacar el valor de un subitem de un ListView
 
Hola, me gustaría extraer el texto de un subitem. Por ejemplo en el ListView (Lista), tengo 1 Item que guarda el nombre de usuario y un subitem que guarda el Id que no es visible por el usuario. Entonces al querer sacar el Id hago esto:

Dim Item As New ListViewItem = ListView.SelectedItems(0)

MsgBox(Item.SubItems(0).Text)

Eso me devuelve el texto del Item principal y no del subitem.
Existe una forma de sacar el valor que se guarda en un subitem?.

Saludos!.

Mary_ 16/11/2005 01:56

Hola, prueba con listview1.selecteditem.listsubitems(i).text
"i" es el número de subitem y el subitem 0 es la segunda columna.

saludos.

Maxi.Net 16/11/2005 09:26

Hola espero te sirva

Dim pos as integer ' representa la fila del item
Dim posSub as integer 'representa la columna del subitem

'Suponiendo que:
-----------------
Item Subitem
------------------
Papá Bebe
Perro Cachorro
------------------

'Para conocer el contenido (.text) del item, pos será igual a 0 y
'Para obtener el subitem posSub será igual a 1

msgbox("" & ListView1.Items(pos).SubItems(SubPos).Text)
'devolverá Bebe

PD: Los items comienzan de 0 y los subItems desde 1

Chaoo

mariano_donati 16/11/2005 14:11

Muchas gracias por su ayuda. Ya lo solucioné de otra forma. Hice una estructura que en la que guardo el Id, el Ip, y un par de datos más, que sería los SubItems de cada item. Esa estructura la guardo en el Tag del item y listo. Al menos sirvió para safar por el momento.
Muchas gracias nuevamente.
Suerte!.


La zona horaria es GMT -6. Ahora son las 08:51.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.