Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 и консольными приложениями.
Наборы данных, dataTables и DataViews Описывает объект DataSet и способ его использования для управления данными приложения.
DataTables Описывает объект DataTable и способ его использования для управления данными приложения самостоятельно или в составе Набора данных.
ADO.NET Описывает архитектуру и компоненты ADO.NET и способы использования ADO.NET для доступа к существующим источникам данных и управлению данными приложения.