Entwickler-Ecke

WinForms - Letzte Zeile vom DataGridView löschen...


tomycat - So 20.03.16 12:36
Titel: Letzte Zeile vom DataGridView löschen...
hallo,
ich will nur die letzte Zeile per Button löschen. Aber mein Prog stützt ab, out of range blalal.

C#-Quelltext
1:
2:
3:
int zum_l = dataGridView1.Rows.Count;
MessageBox.Show(zum_l.ToString());  // Es kommt z.B. 4 Diese Zeile gibt es auch.
dataGridView1.Rows.RemoveAt(Int32.Parse(zum_l.ToString()));

so würde es gehen.

C#-Quelltext
1:
2:
          
dataGridView1.Rows.RemoveAt(4);


Moderiert von user profile iconTh69: Titel geändert.


Christian S. - So 20.03.16 12:40

Wenn die Anzahl der Reihen 4 ist, dann ist der letzte zulässige Index 3, weil die Nummerierung null-basiert ist.