получить значение ячейки удаленной строки DataGridView

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

5
задан John Saunders 17 July 2012 в 00:15
поделиться