0
爲什麼不能正常工作?刪除datagridview中的所有數據
//::::::::::::::::::::::::::::::::::::
private void uxClearButton_Click(object sender, EventArgs e)
{
clearDGV();
}
void clearDGV()
{
// remove selected rows
foreach (DataGridViewRow row in uxDGV.Rows)
{
uxDGV.Rows.Remove(row);
}
}
//:::::::::::::::::::::::::::::::::::
DGV沒有被綁定,用戶已經輸入了信息。
錯誤我得到的是InvalidOperationException was unhandled Uncommitted new row cannot be deleted.
編輯
確定 - 感謝史蒂夫等鼓勵我找到了答案我自己!
uxChargeBackDataGridView.Rows.Clear();
爲什麼不清除所有的行? – roymustang86 2012-07-19 13:17:35
可能的重複[如何清除DataGridView中的行與C#?](http://stackoverflow.com/questions/6184402/how-can-i-clear-rows-in-datagridview-with-c) – 2012-07-19 13:18:30
您可以使用foreach循環並在循環中循環從同一集合中刪除項目 – Steve 2012-07-19 13:19:45