Buscar en columna de listview
Buenas noches..
Tengo un listview con tres columnas y necesito realizar una busqueda en una determinada columna; tengo este codigo en el cual a travez de un textbox (Text1) solo me permite buscar en la primera columna. Que podria modificar en el codigo para que me permita buscar SOLAMENTE en la tercera columna ??
Private Sub Text1_Change()
Dim sItem As ListItem
Set sItem = ListView1.FindItem(Text1.Text, , , lvwPartial)
If Not sItem Is Nothing Then
sItem.EnsureVisible
sItem.Selected = True
End If
End Sub
Tengo un listview con tres columnas y necesito realizar una busqueda en una determinada columna; tengo este codigo en el cual a travez de un textbox (Text1) solo me permite buscar en la primera columna. Que podria modificar en el codigo para que me permita buscar SOLAMENTE en la tercera columna ??
Private Sub Text1_Change()
Dim sItem As ListItem
Set sItem = ListView1.FindItem(Text1.Text, , , lvwPartial)
If Not sItem Is Nothing Then
sItem.EnsureVisible
sItem.Selected = True
End If
End Sub
En cada item, la 1er columna es el text, las siguientes son SubItems
Fijate
Dim i as Integer
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems( i ).SubItem(2) = Text1.Text Then
ListView1.ListItems( i ).Ensurevisible
ListView1.ListItems( i ).Selected = True
End If
Next i
Como la 1er columna es el text, la 3ra es el SubItem(2)
Saludos
Fijate
Dim i as Integer
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems( i ).SubItem(2) = Text1.Text Then
ListView1.ListItems( i ).Ensurevisible
ListView1.ListItems( i ).Selected = True
End If
Next i
Como la 1er columna es el text, la 3ra es el SubItem(2)
Saludos
