ListView SubItem
-
Hallo,
ich stehe gerade echt auf dem Schlauch ...
Das ListView hat zwei Spalten. Nun möchte ich beim Click jeweils das SubItem (2.Spalte) ausgeben, nur wie?
private void lvDetails_Click(object sender, EventArgs e) { MessageBox.Show(lvDetails.Items[0].SubItems[1].Text); }
So erhalte ich natürlich jeweils vom ersten Item das SubItem ...
-
Naja ja, Items[0] ist eben das erste Item.
Schau mal nach SelectedItems oder SelectedIndices
-
Das Subitem welches Items denn?
Des ausgewählten:
lisview.SelectedItems[0].Sub...
Aller ausgewählten:foreach (ListViewItem lvi in listview) lvi.Sub...
Oder:foreach (int i in listview.SelectedIndices) listview.Items[i].Sub...
Oder wenn du den Index weißt ersetze 0 durch den Index.
-
Alternativ kann man auch
listView.FocusedItem
verwenden.