Навігація
Головна
 
Головна arrow Інформатика arrow Проектування і розробка web-додатків
< Попередня   ЗМІСТ   Наступна >

ПРОСТІ КОЛОНКИ

Елемент управління BoundField описує колонку таблиці, пов'язану з полем джерела даних, значення якої показується у вигляді простого тексту. Для завдання відображуваного поля використовується властивість DataField. За допомогою властивості DataFormatString можна описати рядок форматування для відображення значень поля. Властивість NullDisplayText дозволяє вказати текст, який буде показуватися, якщо поле має значення null. За допомогою властивості Visible можна вказати, щоб об'єкт класу BoundField не виводити на формованої сторінці, а за допомогою властивості Readonly можна заборонити можливість редагування даного поля.

Для виведення назви колонки в заголовку таблиці або тексту нижній частині колонки (в підвалі, footer sections) потрібно задати значення для властивостей HeaderText і FooterText відповідно. Якщо замість текстового назви колонки потрібно показувати зображення, то в цьому випадку потрібно задати значення властивості HeaderlmageUrl.

Розглянемо приклад зв'язування ЕУ GridView з компонентом зв'язування з ВД. Якщо створений і настроєний наступний компонент зв'язування з джерелом даних:

<Asp: SqlDataSource ID-'SqlDS1 "runat-'server"

ConnectionString = "<% $ ConnectionStrings: Northwind%>"

SelectCommand = "SELECT [ProductID], [ProductName], [UnitPrice],

[QuantityPerUnit] FROM [Products] ">

</ Asp: SqlDataSource>

то його можна пов'язати з ЕУ GridView наступним чином:

<Asp: GridView ID = "GridView1" runat-'server "DataSourcelD =" SqlDataSource1 ">

</ Asp: GridView>

В цьому випадку властивість AutoGenerateColumns матиме значення true і для всіх полів даних будуть створені колонки типу BoundField (рис. 4.16).

Автоматично сформовані колонки ЕУ GridView

Мал. 4.16. Автоматично сформовані колонки ЕУ GridView

Для настройки ЕУ можна скасувати автоматичне формування колонок (задати AutoGenerateColumns = "false") і включити опис простих колонок. Наприклад:

<Columns>

<Asp: BoundField DataField = "ProductName" FleaderText-Товари "/>

<Asp: BoundField DataField = "UnitPrice" HeaderText = "Ціна" />

<Asp: BoundField DataField = "QuantityPerUnit" HeaderText = "Упаковка" />

</ Columns>

В результаті отримаємо відображення даних, показане на рис. 4.17.

Відображення даних в ЕУ GridView з використанням колонок BoundField

Мал. 4.17. Відображення даних в ЕУ GridView з використанням колонок BoundField

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук