Введение в программирование на C# 2.0

       

Изменение данных в DataTable и состояние строки таблицы


Основной контроль за изменениями данных в таблице возлагается на строки – объекты класса DataRow.

Для строки определены несколько состояний, которые объявлены в перечислении RowState. Контроль за сохраняемой в строках таблицы информацией обеспечивается посредством определения состояния строки, которое обеспечивается одноименным (RowState) свойством – членом класса DataRow.

СостояниеОписание
UnchangedСтрока не изменялась со времени загрузки при помощи метода Fill() либо с момента вызова метода AcceptChanges()
AddedСтрока была добавлена в таблицу, но метод AcceptChanges() еще не вызывался
DeletedСтрока была удалена из таблицы, но метод AcceptChanges() еще не вызывался
ModifiedНекоторые из полей строки были изменены, но метод AcceptChanges() еще не вызывался
DetachedСтрока НЕ ЯВЛЯЕТСЯ ЭЛЕМЕНТОМ КОЛЛЕКЦИИ DataRows. Ее создали от имени таблицы, но не подключили



Содержание раздела