Предыдущие данные в таблице .NET 1.1 - PullRequest
1 голос
/ 29 марта 2010

Как я могу получить предыдущую версию данных строки в DataTable? Данные только изменились, но еще не были сохранены.

Версия .NET, над которой я работаю, - 1.1

.

1 Ответ

0 голосов
/ 14 апреля 2010

Классы System.Data.DataTable и System.Data.DataRow в ADO.NET поддерживают разные версии и состояния строк, которые позволяют откатывать сделанные изменения.

В вашем сценарии после внесения изменений в таблицу данных вы можете выполнить откат к предыдущей версии с помощью метода DataRow.RejectChanges ().

Вы можете получить копию таблицы данных с изменениями, сделанными с использованием метода DataTable.GetChanges ().

Вы можете определить, изменилась ли строка, используя перечисление DataRow.RowState.

Подробное описание класса данных, его метода и атрибутов можно найти в этой статье

...