Sto popolando un listview, e il popolamento è determinato da alcune condizioni successive alla creazione della riga....
Quindi se tale condizione non si verifica devo cancellare la riga creata in precedenza
codice:
linea.Open SQL, conn, 3, 3
Do While Not linea.EOF
If linea("canone") = True Then
ind = ind + 1
Set mItem = ListView1.ListItems.Add(, , linea("città"))
mItem.ListSubItems.Add , , linea("indirizzo")
mItem.ListSubItems.Add , , linea("numero")
mItem.ListSubItems.Add , , linea("tot")
ListView1.ListItems(ind).Tag = linea("idlinea")
idlineaPrecedente = linea("idlinea")
Else
If linea("idlinea") = idlineaPrecedente Then
'L'unico comando che ho trovato è questo ma non mi cancella interamente
la riga....chi riesce ad aiutarmi????
ListView1.ListItems(ind).ListSubItems.Clear
ind = ind - 1
End If
End If
linea.MoveNext
Loop