Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 курс 2 семестр / ССВП / Презентация 8.ppt
Скачиваний:
73
Добавлен:
12.02.2015
Размер:
672.77 Кб
Скачать

представления объекта DataSet

DataViewManager поддерживает настраиваемое представление для каждой таблицы DataTable в наборе DataSetПример:

32

Введение в объект

ОсновнойDataRowкомпонент DataTable

Используется для извлечения и обработки значений таблицы DataTable

Метод Назначение

NewRow

Creates a new DataRow

Add

Inserts a new DataRow

AcceptChanges

Confirms addition of DataRow

Delete

Marks the DataRow for deletion

Remove

Removes row from collection

33

Различные состояния DataRow в DataView

Original:

Строка находится в том состоянии, в котором она была в источнике данных

Current:

Состояние соответствует текущему статусу строки

Proposed:

Означает состояние строки в (ближайшем) будущем

34

Представление DataRowView

При сортировке, поиске и фильтрации используется объект DataRowView

Он подобен объектам DataView и DataViewManager

Код, который объявляет DataView, связанный с таблицей Departments:

35

Свойство DataRowState

Может быть одним из пяти значений:

Detached – это новая строка DataRow, которая пока ещё не добавлена в DataRowCollection

Unchanged – в строке не было сделано никаких изменений

Modified – значение в строке изменилось

New – это строка, которая была добавлена в DataRowCollection

Deleted – выводит строки, для которых был вызван метод Delete

36

источнике данных (Data Source)

DataRow, DataColumn и многие другие элементы управления предназначены для извлечения и обработки данных на стороне клиента

Обработка источников данных происходит на стороне сервера

37

BeginEdit,

EndEdit/CancelEdit

Методы, которые используются для начала и окончания редактирования данных

Редактируемая строка становится текущей строкой, когда вызывается метод EndEdit

CancelEdit обеспечивает возврат к исходным (оригинальным) значениям

При любом создании новой строки автоматически вызывается метод BeginEdit

38

AcceptChanges/RejectChang es

Используются с объектами DataRow, DataTable и DataSet

Метод AcceptChanges превращает все текущие значения в новые значения

Метод RejectChanges используется для отмены всех изменений

39

Соседние файлы в папке ССВП