Ho una piccola applicazione WinForms C# 3.5 su cui sto lavorando che cattura i nomi dei registri eventi da un server in un listview. Quando uno di questi elementi è selezionato, un altro listview viene popolato con le voci del registro eventi dal registro eventi selezionato utilizzando l'evento SelectedIndexChanged afferrando la proprietà text del primo elemento nell'insieme SelectedItems come mostrato di seguito.ListView SelectedIndexChanged Evento no Selected Items problem
string logToGet = listView1.SelectedItems[0].Text;
Questo funziona correttamente la prima volta, ma una seconda selezione di un nome registro eventi dal primo listview non riesce. Quello che sta succedendo è la raccolta SelectedItems che sta ottenendo l'evento SelectedIndexChanged è vuota, quindi ottengo ArgumentOutOfRangeException.
Sono in perdita. Qualche idea su ciò che sto facendo male o un modo migliore per farlo?