Описание тега dataview

Dataview - это класс.net, который представляет настраиваемое представление DataTable с привязкой к данным для сортировки, фильтрации, поиска, редактирования и навигации. DataView не хранит данные, а вместо этого представляет подключенное представление соответствующего DataTable. Изменения данных DataView повлияют на DataTable. Изменения данных DataTable повлияют на все связанные с ним DataView.

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

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

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

Ссылки