Проектирование Интернет приложений. Тузовский А.Ф. - 155 стр.

UptoLike

Составители: 

155
Таблица 4.11
Основные типы колонок в ЭУ GridView
Тип
Описание
BoundField
Тип колонки, которая показывает значение заданного по-
ля в виде простого текста. Данный тип используется по
умолчанию.
ButtonField
Данная колонка показывает значение заданного поля в
виде командной кнопки. Можно выбрать стиль отображе-
ния данной кнопки: обычеая кнопка (push), гиперссылка
(link) или изображение (image).
CheckBoxField
Данная колонка показывает значение заданного поля в
виде флажка (check box). Используется для отображения
полей имеющих тип Boolean.
HyperLinkField
Данная колонка показывает значение заданного поля в
виде гиперссылки. При нажатии на такую гиперссылку
браузер буде переходить по заданному URL адресу.
ImageField
Данная колонка показывает значение заданного поля в
виде свойства Src HTML тэга <img>. Содержанием связан-
ного с колонкой поля должен быть URL адрес файла, со-
держащего изображение.
TemplateField
Показывает заданный разработчиком шаблон отображе-
ния связанного с колонкой поля источника данных. Дан-
ный тип колонки используется тогда, когда нужно создать
колонку специального вида. Данный шаблон может вклю-
чать любое количество полей данных вместе с текстом,
изображениями и другими ЭУ.
Простые колонки
Элемент управления BoundField описывает колонку таблицы, свя-
занную с полем источника данных, значение которой показывается в
виде простого текста. Для задания отображаемого поля используется
свойство DataField. С помощью свойства DataFormatString можно опи-
сать строку форматирования для отображения значений поля. Свойство
NullDisplayText позволяет указать текст, который будет показываться, ес-
ли поле имеет значение null. С помощью свойства Visible можно указать,
чтобы объект класса BoundField не выводился на формируемой страни-
це, а с помощью свойства ReadOnly можно запретить возможность ре-
дактирования данного поля.
Для вывода названия колонки в заголовке таблицы или текста ниж-
ней части колонки подвале, footer sections), нужно задать значения
для свойств HeaderText и FooterText, соответственно. Если вместо тек-