ВУЗ:
Составители:
Рубрика:
153
очень мощным и универсальным ЭУ. Однако, у него есть один большой
недостаток: он требует, чтобы разработчик писал большой объем кода,
даже для выполнения простых операций, таких как разделение на стра-
ницы, сортировка, корректировка или удаления данных. ЭУ GridView
был разработан для преодоления этого недостатка и для реализации
двух-стороннего связывания данных, без необходимости написания
большого количества программного кода. Данный ЭУ может выполнять
напрямую обновление ИД.
ЭУ ListView полностью основывается на шаблонах и позволяет
управлять всеми деталями пользовательского интерфейса, с помощью
шаблонов и свойств. Работа ЭУ ListView очень сходна по поведению с
такими связанными с данными ЭУ, как FormView или DataList. Однако, в
отличие от них, ЭУ ListView никогда автоматически не создает разметку
пользовательского интерфейса. Каждый тэг разметки, который данный
ЭУ формирует полностью находится под управлением разработчика.
ЭУ ListView может быть связан с любым компонентом связывания с ИД
и может выполнять имеющийся у него набор операций с данными. Он
позволяет автоматически выполнять разбивку данных на страницы,
корректировку данных, добавление новых данных и удаление.
В качестве примера связанного с данными элемента управления
рассмотрим ЭУ GridView.
Серверный элемент управления GridView
ЭУ GridView позволяет показывать содержания ИД в табличном
формате. Каждое поле данных ИД показывается в виде таблицы, а каж-
дая запись в отдельной строке. GridView поддерживает большой набор
свойств, которые описывают поведение, параметры визуализации,
стиль, состояние и шаблоны разметки. В табл. 4.10 описаны основные
свойства, которые влияют на поведение ЭУ GridView.
Таблица 4.10
Основные свойства, задающие поведение ЭУ GridView
Свойство
Описание
AllowPaging
Логическое значение, которое включает или выключает
поддержку разбивки данных по страницам (paging).
AllowSorting
Логическое значение, которое включает или выключает
выполнение сортировки строк таблицы по кзначениям
полей.
AutoGenerateCo-
lumns
Логическое значение, которое указывает, выполнять
или нет автоматическое создание колонок таблицы для
каждого поля в ИД. По умолчанию true.
Страницы
- « первая
- ‹ предыдущая
- …
- 151
- 152
- 153
- 154
- 155
- …
- следующая ›
- последняя »
