Я привязал свою сетку данных к списку.Я следую шаблону репозитория и использую EF v4.1.Мне нужно удалить Entity on row_deleting.Это код:
protected void grdBooks_RowDeleting(object sender, System.Web.UI.WebControls.GridViewDeleteEventArgs e)
{
int bookId = (int)e.Keys[0];
//grdBooks.Rows[e.RowIndex] //this item's dataItem is always null.
}
Поскольку я работаю с сущностями, мне нужен фактический сущность, чтобы передать его в мой GenericRepository, который удалит эту сущность.Я получил bookId, но я не хочу делать глупости, например, извлекать Entity из базы данных, используя этот bookId, а затем передавать его моему методу удаления.Почему DataItem всегда нулевой и что я могу сделать, чтобы вернуть мою сущность?
Заранее спасибо:)