2016-07-12 92 views
1

我有刪除最後一行的問題。c#datagridview刪除最後一行

這裏是代碼

private void ponistiPrethodni_Click(object sender, EventArgs e) 
    { 

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

    } 

我得到exeption與

'System.InvalidOperationException' 類型的未處理的異常出現在System.Windows.Forms.dll中

附加信息:未提交新行不能刪除。

+0

解決,INT lastEntry = glProstor.Rows.Count - 2; –

+0

請添加它作爲答案,以便更容易找到其他人 – FelixSFD

回答

1

解決,INT lastEntry = glProstor.Rows.Count - 2

+0

嗯...我不完全確定,但所有其他引用「最後一行datagridview」提到計數-1 ...你是絕對肯定的在使用-2時刪除正確的行? – Tyron78