Редактирование данных в приложении

Обновлен: Ноябрь 2007

После заполнения набора данных обычно производится добавление, редактирование или удаление данных перед их отправкой обратно источнику данных, другому процессу или приложению. Поскольку каждая запись в наборе данных представляется объектом DataRow, изменения набора данных выполняются посредством работы с отдельными строками.

ms171928.alert_note(ru-ru,VS.90).gifПримечание.

В Windows Forms архитектура привязки к данным занимается отправкой изменений из элементов управления с привязкой к данным в набор данных, поэтому не требуется в явном виде обновлять набор данных при помощи собственного кода. Дополнительные сведения см. в разделе Связывание элементов управления Windows Forms с данными.

Наборы данных поддерживают множество версий строк данных для нахождения изначальных записей в источнике данных. Перед выполнением обновления источника данных, возможно, потребуется проверить отдельные строки. Темы этого раздела дают подробную информацию о способе определения того, что записи были изменены, а также о том, как получить отдельные версии записей.

Следующие разделы содержат сведения о добавлении, редактировании и удалении строк в таблицах данных и о работе со строками на различных этапах работы приложения.

В этом подразделе

Ссылка

  • DataSet
    Представление расположенного в памяти кэша данных.

  • DataTable
    Представление одой таблицы с данными в памяти.

  • DataRow
    Представление одной строки данных в объекте DataTable.

  • DataColumn
    Представление схемы столбца в объекте DataTable.

  • DataRowVersion
    Описание версии объекта DataRow.

  • RowState
    Возвращение состояния объекта DataRow.

  • AcceptChanges
    Сохранение всех изменений, внесенных в объект DataSet после его загрузки или после последнего вызова метода AcceptChanges.

  • HasChanges
    Возвращение значения, определяющего наличие изменений в объекте DataSet, включая добавление, удаление или изменение строк.

  • GetChanges
    Получение копии объекта DataSet, содержащей все изменения, внесенные после его последней загрузки или после вызова метода AcceptChanges.

  • HasErrors
    Получение значения, определяющего наличие ошибок в любом объекте DataTable внутри объекта DataSet.

Связанные подразделы