Buscar Item en ListView

12/04/2006 - 04:22 por zantos | Informe spam
Hola primero que nada gracias por su tiempo... Bueno, quería saber alguna
forma para buscar un item en un Listview de modo que, por ejemplo, si en un
textbox escribo la letra "p", en el listview aparezan todos los item que
empiecen con esa letra. Luego si escribo "pe" que se muestren todos aquellos
que empiecen con "pe" y asi sucesivamente... o por lo menos que lo busque
cuando ya le indiqué la palabra completa...
Busqué en distintos manuales, libros (de "MANUALES USERS") y nada :(, sólo
hablan de agregar, quitar, modificar items, etc, pero nada de búsqueda...
bueno gracias de antemano

santi

Preguntas similare

Leer las respuestas

#1 Eduardo Alvarado Meza
12/04/2006 - 06:33 | Informe spam
Listview.Items tenemos:
Find(string key, bool searchAllSubItems)
y
IndexOfKey(string key)
Respuesta Responder a este mensaje
#2 zantos
12/04/2006 - 20:28 | Informe spam
sisi ese método ya lo vi, pero no se cómo usarlo... intenté con ésto:

Dim ARRItem() As ListViewItem
Dim Item As ListViewItem
ARRItem = ListView1.Items.Find("co", True)
For Each Item In ARRItem
Item.Selected = True
Next
ListView1.Focus()

pero no los selecciona, ni los encuentra. qué está mal?? :(

santi
Respuesta Responder a este mensaje
#3 Eduardo Alvarado Meza
13/04/2006 - 19:22 | Informe spam
Tu error no se encuentra alli de aseguro sino en tus items, veras, find se
guia por tus llaves no por tus text properties.

lo correcto seria algo asi al agregar items:
Dim itm As New ListViewItem("texto a mostrar")
itm.Name = "Llave, este texto es el que busca"
itm.SubItems.add "texto a mostrar"
itm.subitems(0).Name = "Texto a buscar"
listview.items. add (itm)

Name es la propiedad a buscar, si quieres puedes igualarla a la la propiedad
text para que no haya diferencia.

Suerte


"zantos" escribió en el mensaje
news:
sisi ese método ya lo vi, pero no se cómo usarlo... intenté con ésto:

Dim ARRItem() As ListViewItem
Dim Item As ListViewItem
ARRItem = ListView1.Items.Find("co", True)
For Each Item In ARRItem
Item.Selected = True
Next
ListView1.Focus()

pero no los selecciona, ni los encuentra. qué está mal?? :(

santi
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida