|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[C#] Estrarre item selezionato da ListView()
Salve, non so come si estrae in C# l'item selezionato su una ListView,
in VB.NET faccio cosi: Codice:
da una ListView popolata cosi: While oRead.Read() li = ListView1.Items.Add(...1...) li.SubItems.Add(...2...) li.SubItems.Add(...3...) li.SubItems.Add(...4...) End While estraggo l'Item cosi: ListView1.SelectedItems.Item(0).SubItems(1).Text |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Nov 2006
Messaggi: 35
|
ListViewItem e costrutto 'foreach'
Piuttosto che usare un ciclo while, è possibile usare il costrutto foreach più indicato per iterare all'interno di un array o di una più generica collezione di elementi:
foreach (ListViewItem Item in ListView1.SelectedItem) { //qui dentro puoi accedere agli elementi 'Selezionati' della list view MessageBox.Show(Item.Text) //oppure agli eventuali sottoelementi MessageBox.Show(Item.SubItems[1].Text) } Ciao ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
Codice:
ListViewItem oggettoSelezionato = listView.SelectedItem[indiceDiUnoDegliNOggettiSelezionati]; |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Mi avete ben chiarito la situazione, grazie mille ..!
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:46.