我的DataGridView的itemDelete函数:
this.dgv_items.RowsRemoved += this.dgv_items_itemDelete;
private void dgv_items_itemDelete(object sender, DataGridViewRowsRemovedEventArgs e)
{
try
{
int row = e.RowIndex;
string name = dgv_items.Rows[row].Cells[0].Value.ToString();
deleteFromDB(name);
}
catch (Exception) { }
}
但是在我们到达这段代码之前,该行已经被删除,这意味着
dgv_items.Rows[row].Cells[0].Value
获取的是下一行的值。我想获得已删除行的
Cells [0]
值,以便我也可以从数据库文件中删除该项。我应该如何实现这个?
UserDeletingRow
事件吗?(还支持事件取消) - Luis Quijada