Таблица 10.2. Свойства BoundField

Свойство Описание
DataField
Имя поля (для строки) или свойства (для объекта) элемента данных, который вы хотите отобразить в данном столбце.

DataFormatString
Форматная строка для форматирования поля. Удобно для задания правильного представления чисел и дат.

ApplyFormatInEditMode
Если равно true, то форматная строка будет использована для форматирования значения, даже если она появляется в текстовом поле в режиме редактирования. По умолчанию — false, что означает применение лежащего в основе нормального формата 1143.02 вместо $1,142.02).

FooterText,
HeaderText и
HeaderImageUrl

Устанавливают текст заголовка и нижнего колонтитула сетки, если сетка имеет заголовок (ShowHeader установлено в true) и нижний колонтитул (ShowFooter установлен в true). Заголовок чаще всего используется для указания описательного имени, такого как имя поля, в то время, как нижний колонтитул может содержать динамически вычисляемое значение вроде суммы по столбцу (техника продемонстрирована в разделе "Итоговые значения в GridView" ближе к концу настоящей главы). Чтобы показать графический образ в заголовке вместо текста, необходимо установить свойство HeaderImageUrl.

ReadOnly Если равно true, то значение столбца не может быть изменено в режиме редактирования. Никакого редактирующего элемента управления не будет представлено. Часто столбцы первичных ключей описываются как ReadOnly.

InsertVisible Если равно false, то значение этого столбца не может быть установлено в режиме вставки. Если вы хотите, чтобы значение столбца устанавливалось программно или было основано на значении по умолчанию, определенном в базе данных, то можете использовать это средство.

Visible Если равно false, столбец не будет видимым на странице (и никакой HTML-код для него не генерируется). Это свойство предоставляет удобный способ программного сокрытия и показа определенных столбцов, изменения общего представления данных.

SortExpression
Выражение, которое может быть добавлено к запросу, чтобы выполнить сортировку на базе данного столбца. Используется в сочетаний с сортировкой, как описано в разделе "Сортировка GridView".

HtmlEncode
Если true (по умолчанию), то весь текст будет HTML, закодированный для предотвращения повреждения страницы специальными символами. Вы можете отключить кодирование HTML, если хотите встроить работающий дескриптор HTML (такой как гиперссылка), но этот подход небезопасен. Всегда лучше будет использовать кодирование HTML для всех значений и предоставление другой функциональности посредством реагирования на события выделения GridView.

NullDisplayText
Текст, который будет отображен для null-значения. По умолчанию — пустая строка, хотя вы можете изменить это на жестко закодированное значение, такое как (not specified).

ConvertEmptyStringToNull Если равно true, то перед подтверждением редактирования все пустые строки будут преобразованы в null-значения.

ControlStyle,
HeaderStyle,
FooterStyle и
ItemStyle
Конфигурирует внешний вид только данного столбца, переопределяя стили строки. Больше о стилях будет рассказываться далее.

предыдущая    следующая страница   оглавление

422

Hosted by uCoz