Hallo,
ich würde gern in einem DataGridView alle markierten Zeilen durchlaufen und den Wert der ersten Spalte einlesen.
Zum Test wollte ich es mir hier in einer MessageBox ausgeben lassen (später soll es an eine Methode übergeben werden)
C#-Quelltext
1: 2: 3: 4: 5: 6:
| foreach (DataGridViewRow zeile in dgvModul.SelectedRows) { neuPermission.ModulId = (long)zeile.Cells[0].Value;
MessageBox.Show(neuPermission.ModulId.ToString()); } |
Leider erscheint keine Messagebox und irgendwie fühlt es sich so an als ob er in die Schleife nicht rein läuft
Es handelt sich hier um ein DataGridview mit MultiSelect = True;
Danke
Gruß
EDII:
Es hat funktioniert.
Der Fehler lag darin, dass die Eigenschaft SelecetionMode des DataGrids nicht auf "FullRowSelect" gesetzt war.