Я использую типизированные наборы данных с datagrids. Когда я удаляю строку, я использую фильтр dataset.HasChanges
и получаю изменения следующим образом.
dtDel = (Database1DataSet1.product_skuDataTable)database1DataSet1.product_sku.GetChanges(DataRowState.Deleted);
Я пытаюсь получить значения (Имена продуктов) из удаленных строк следующим образом.
private string getProdNames(DataTable dtDel)
{
string prodNames = "";
var q = dtDel.AsEnumerable().Select(x => x.Field<string>("ProductName"));
foreach (string p in q)
{
prodNames += p + "\n";
}
return prodNames;
}
Но я получаю следующую ошибку.
Удаленная информация о строках не может быть доступна через строку.
благодаря