eliminar un registro del ListView
Publicado por Jorge Santiago (31 intervenciones) el 22/09/2020 23:07:48
Hola!
Estoy haciendo mis primeras armas con VB.net 2019.
Tengo definido un ListView llamado lvwOrigen de la cual quiero eliminar un registro (solo del ListView, no de la base de datos).
Lo que estoy haciendo es esto (la variable Muestra es el item 0 de cada registro):
Este código funciona pero el problema es que en lugar de eliminar el registro de deseo elimina 3 (el que deseo eliminar y los dos siguientes).
Podrán ayudarme?
Estoy haciendo mis primeras armas con VB.net 2019.
Tengo definido un ListView llamado lvwOrigen de la cual quiero eliminar un registro (solo del ListView, no de la base de datos).
Lo que estoy haciendo es esto (la variable Muestra es el item 0 de cada registro):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim lvwOrigen as ListViewItem
Dim n as Integer
Dim Valor, Muestra as String
n = Me.lvwOrigen.Items.Count
Muestra = Me.lvwOrigen.Items(0),SubItems(0).Text
For i = 0 to n-1
Valor = Me.lvwOrigen.Items(i),SubItems(0).Text
if Valor = Muestra then
Me.lvwOrigen.Items(i).Remove()
Exit For
End if
Next
Este código funciona pero el problema es que en lugar de eliminar el registro de deseo elimina 3 (el que deseo eliminar y los dos siguientes).
Podrán ayudarme?
Valora esta pregunta


0