ВУЗ:
Составители:
Рубрика:
149
Связывание с данными (data binding) является процессом получе-
ния данных из некоторого источника и присвоения их свойствам эле-
ментов управления. При формировании такими ЭУ кода разметки (при
рендеринге), в нее будут включаться связанные данные.
Таблица 4.9
Основные свойства связывания элементов управления с данными
Свойство
Описание
DataSource
Ссылка на объект, который содержит коллекцию элемен-
тов. Этот объект должен реализовывать интерфейс, кото-
рый поддерживает связывание данных, обычно это ICollec-
tion.
DataSourceID
Используя это свойство ЭУ можно связать с компонентом
связывания с источником данных. В этом случае компо-
нент будет создавать требуемый объект данных автомати-
чески. Для одного ЭУ нельзя одновременно использовать
оба свойства DataSource и DataSourceID.
DataMember
Если источник данных содержит несколько коллекций
данных (например, объект DataSet может содержать не-
сколько DataTable), свойству DataMember задается имя
коллекции данных из которой будут извлекаться данные.
DataTextField
Некоторые ЭУ могут показать только одно значение эле-
мента данных (например, списочные ЭУ). Свойство Data-
TextField задает поле (при работе с записями) или свойство
(при работе с объектами) элемента данных, которое содер-
жит значение для отображения на странице.
DataValueField
Это свойство аналогично свойству DataTextField, но задан-
ное значение элемента данных, которое не отображается на
странице, а сохраняется в атрибуте value используемого
HTML тэга. Это позволяет получить данное значением в
коде программы. Основное назначение данного свойства
хранить уникальные ID или первичные ключи, чтобы их
можно было использовать для получения дополнительных
данных, когда пользователь выберет данных элемент.
Связанные с данными ЭУ не являются специальной группой ЭУ.
Это просто серверные web-ЭУ, которые имеют несколько специальных
свойств, с помощью которых эти ЭУ можно заполнить набором данных.
Разработчики в любое время могут связать ЭУ с коллекцией данных или
с компонентом связывания с источником данных путем задания значе-
Страницы
- « первая
- ‹ предыдущая
- …
- 147
- 148
- 149
- 150
- 151
- …
- следующая ›
- последняя »
