Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
ListView (Guida all'uso)
martedì 22 giugno 2010 - 16.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fede2612
Profilo
| Newbie
44
messaggi | Data Invio:
mar 22 giu 2010 - 16:49
Stò utilizzando una ListView per visualizzare il contenuto di un archivio, ogni "riga" della ListView contiene 4 campi:
N° - Inizio - Fine - Descrizione
Devo fare in modo che quando seleziono una delle righe il programma mi visualizzi la selezione effettuata in una textbox di nome "SessSel".
Ho fatto in questo modo:
SessSel.Text = ListaSessioni.SelectedItems[0].SubItems[0].Text + " " + ListaSessioni.SelectedItems[0].SubItems[1].Text +
" " + ListaSessioni.SelectedItems[0].SubItems[2].Text + " " + ListaSessioni.SelectedItems[0].SubItems[3].Text;
Quando seleziono una voce della ListView è tutto OK, ma se per caso ho sbagliato e ne seleziono un'altra il programma mi restituisce un errore:
InvalidArgument=Valore di '0' non valido per 'index'.
In cosa ho sbagliato?
Io volevo ricavarmi l'indice della riga delle ListView e visualizzarmi tutte le colonne nella TextBox ma dopo 1000 prove non sono riuscito.
Potresti darmi un consiglio?
Ciao
Fede
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mar 22 giu 2010 - 16:55
ciao.
Per risolvere l'errore prima di valorizzare la tua textbox scrivi:
if (ListaSessioni.SelectedItems.Count >0)
{
....... codice per valorizzare la text box.
}
Cristian Barca
fede2612
Profilo
| Newbie
44
messaggi | Data Invio:
mar 22 giu 2010 - 18:07
GRAZIE DEI CONSIGLI!!!!
Ciao
Fede
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !