DataViews

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

Элемент DataView предоставляет динамическое представление данных из исходной таблицы DataTable: содержимое, порядок и состав отражают изменения по мере их возникновения. Это поведение отличается от Select метода DataTable, который возвращает DataRow массив из таблицы на основе определенного фильтра и /или порядка сортировки: это содержимое отражает изменения в базовой таблице, но его членство и упорядочивание остаются статическими. Динамические возможности DataView делают его идеальным для приложений привязки данных.

Устройство DataView предоставляет динамическое представление данных, аналогичное представлению базы данных, к которому можно применить различные критерии сортировки и фильтрации. В отличие от представления базы данных, однако DataView нельзя рассматривать как таблицу и не удается предоставить представление присоединенных таблиц. Кроме того, нельзя исключить столбцы, существующие в исходной таблице или добавляемые столбцы, которые не существуют в исходной таблице, например вычислительные столбцы.

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

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

Создание DataView Описание процесса создания DataView для DataTable.

Сортировка и фильтрация данных Описывает, как задать свойства DataView возвращаемых подмножеств строк данных с определенными критериями фильтра или возвращать данные в определенном порядке сортировки.

DataRows и DataRowViews Описывает, как получить доступ к данным, предоставляемым DataView.

Поиск строк Описывает, как найти определенную строку в DataView.

Дочерние представления и отношения Описывает, как создать представления данных на основе связи между родителями и потомками с помощью DataView.

Модификация DataViews Описывается процесс модификации данных в базовом DataTable объекте с использованием DataView, включая возможность включения или отключения обновлений.

Обработка событий DataView Описывает, как использовать событие ListChanged для получения уведомления, когда обновляется содержимое или порядок элементов в DataView.

Управление DataViews Описывает, как использовать DataViewManager для управления DataView настройками каждой таблицы в наборе данных.

веб-приложения ASP.NET Предоставляет общие сведения и подробные пошаговые процедуры для создания приложений ASP.NET, веб-форм и веб-служб.

Приложения Windows Содержит подробные сведения о работе с приложениями Windows Forms и консольными приложениями.

Наборы данных, Таблицы данных и Представления данных Описывает DataSet объект и способы его использования для управления данными приложения.

DataTables Описывает DataTable объект и способ его использования для управления данными приложения самостоятельно или в составе Набора данных.

ADO.NET Описывает архитектуру и компоненты ADO.NET и способы использования ADO.NET для доступа к существующим источникам данных и управлению данными приложения.

См. также