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.