1. 程式人生 > >當修改datagridview最後行資料時總是無法儲存

當修改datagridview最後行資料時總是無法儲存

Datagridview與DataTable型別的dt進行繫結,在每次dataGridView1_CellValueChanged事件發生時,在修改dt的值同時進行如下操作:

dt.Rows[e.RowIndex][e.ColumnIndex] = this.dataGridView1.CurrentCell.Value.ToString();

for (int index = 0; index < dt.Rows.Count; index++)

{

dt.Rows[index].EndEdit();

}

這樣就會將更改或者增加的列的RowState修改過來。