2016-07-12 6 views
1

Ich habe ein Problem beim Entfernen der letzten Zeile.C# datagridview Letzte Eintragszeile entfernen

Hier Code

private void ponistiPrethodni_Click(object sender, EventArgs e) 
    { 

     int lastEntry = glProstor.Rows.Count - 1; 
     System.Diagnostics.Debug.WriteLine(lastEntry); 
     glProstor.Rows.RemoveAt(lastEntry); 

    } 

ich exeption mit

Eine nicht behandelte Ausnahme des Typs 'System.InvalidOperationException' in System.Windows.Forms.dll

Zusätzliche Informationen aufgetreten: Uncommitted neu Zeile kann nicht gelöscht werden.

+0

gelöst, int Lastentry = glProstor.Rows.Count - 2; –

+0

Bitte fügen Sie dies als eine Antwort, so dass es leichter für andere zu finden ist – FelixSFD

Antwort

1

gelöst, int Lastentry = glProstor.Rows.Count - 2

+0

Hm ... Ich bin nicht ganz sicher, aber alle anderen Hinweise auf "letzte Reihe von Datagridview" erwähnen die Anzahl -1 ... sind Sie absolut positiv über Löschen der richtigen Zeile bei Verwendung von -2 statt ?? – Tyron78