DataRow, который добавляется, не будет удален при выполнении table.Rows[i].Delete()?
Это почему? Состояние датаров добавлено. Когда я удаляю строку, состояние не изменяется. Почему не удалили? Вот почему моя процедура удаления хранилища никогда не вызывается!
редактировать: datarow недавно добавлен, а затем я пытаюсь удалить его.
1 ответ
Решение
Покажи свой код, пожалуйста. мой тест показывает, что все работает нормально:
DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
Console.WriteLine(dr.RowState);
dr.Delete();
Console.WriteLine(dr.RowState);
вывод:
Added
Detached