Salve a tutti.


Avrei bisogno del vostro aiuto.
Ho una listview con 3 colonne (Nome,Cognome,Telefono).


La disposizione è questa:
1° colonna Nome
2° colonna Cognome
3° colonna Telefono


All'interno di questa Listview vi sono questi elementi:


Giuseppe
Vittorio, Biancone
Giovanni
Franco, Verdi, 332222


Quindi, nel primo elemento c'è solo il nome, nel secondo nome e cognome, nel terzo solo il nove e nell'ultimo ci sono tutti i valori, nome, cognome e telefono.


Ho la necessita di verificare i valori vuoti della Listview e sostituirli (tutti) con un testo ad esempio "prova".


Qualcuno sa come fare?


Ho provato a fare qualcosa del tipo: (con questi 2 comandi ho provato a cambiare il valore del primo elemento, ho provato ad aggiungere il cognome)


codice:
ListView1.SelectedItems(0).SubItems(1).Text = "prova"

Oppure:




codice:
ListView1.Items(0).SubItems(1).Text = "ciao"

Non funziona in entrambi i casi mi restituisce questo:


codice:
InvalidArgument=Valore di '1' non valido per 'index'.
Nome parametro: index

Ho provato a fare un ciclo sempre con questi comandi, ma ovviamente se non funziona con un elemento, figuriamoci con un ciclo.


Infine sono riuscito ad aggiunger il subitem così:


codice:
    ListView1.Items(1).SubItems.Add("prova")

Mi servirebbe soltanto sapere come verificare se un subitem di una Listview è vuoto, così da poter sfruttare questo comando: (con un ciclo for)


codice:
ListView1.Items(1).SubItems.Add("prova")

Ho provato qualcosa del tipo:


codice:
If ListView1.Items(0).SubItems(1).Text = "" Then            ListView1.Items(1).SubItems.Add("prova")
 Else

End If

Ma non funziona.
Grazie in anticipo.