Рис. 10.1. Конфигурирование столбцов в Visual Studio

Только теперь, когда мы разобрались с фундаментом GridView, можно начинать раскрывать высокоуровневые свойства. В последующих разделах мы охватим такие темы:

• Форматирование. Как форматировать строки и значения данных.

• Выделение. Как дать возможность пользователю выбирать строку в GridView и реагировать на это.

• Сортировка. Как динамически изменять порядок строк GridView в ответ на щелчки на заголовках столбцов.

• Разбиение на страницы. Как разделять крупные результирующие наборы на множество страниц данных, используя как автоматический, так и пользовательский код.

• Шаблоны. Как получить полный контроль над раскладкой, форматированием и редактированием посредством определения шаблонов.

Форматирование в GridView

Форматирование состоит из нескольких взаимосвязанных задач. Во-первых, нужно гарантировать, что даты, валюты и другие числовые значения будут представлены соответствующим способом. Эта работа выполняется свойством DataFormatString. Далее, вы захотите применять великолепную смесь цветов, шрифтов, рамок и опций выравнивания к каждому аспекту экранной таблицы (grid) — от заголовка до элементов данных. GridView поддерживает все эти средства через стили. И, наконец, вы можете перехватывать события, просматривать данные строк и программно применять форматирование к определенным элемент там данных. В последующих разделах рассматриваются всё эти приемы.

GridView сам по себе, также предлагает несколько свойств форматирования, назначение которых очевидно и потому они здесь не раскрываются. К ним относятся GridLines (для добавления и сокрытия рамок таблицы), CellPadding и CellSpacing (для управления общими промежутками между ячейками), а также Caption и CaptionAlign (для добавления заголовка в верхней части сетки).

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

423

Hosted by uCoz