Моя функция 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]
удаленной строки, чтобы я мог также удалить элемент из файла базы данных. Как я могу этого добиться?