Рис. 10.1. Конфигурирование столбцов в Visual Studio
Только теперь, когда мы разобрались с фундаментом GridView, можно начинать раскрывать высокоуровневые свойства. В последующих разделах мы охватим такие темы:
• Форматирование. Как форматировать строки и значения данных.
• Выделение. Как дать возможность пользователю выбирать строку в GridView и реагировать на это.
• Сортировка. Как динамически изменять порядок строк GridView в ответ на щелчки на заголовках столбцов.
• Разбиение на страницы. Как разделять крупные результирующие наборы на множество страниц данных, используя как автоматический, так и пользовательский код.
• Шаблоны. Как получить полный контроль над раскладкой, форматированием и редактированием посредством определения шаблонов.
Форматирование состоит из нескольких взаимосвязанных задач. Во-первых, нужно гарантировать, что даты, валюты и другие числовые значения будут представлены соответствующим способом. Эта работа выполняется свойством DataFormatString. Далее, вы захотите применять великолепную смесь цветов, шрифтов, рамок и опций выравнивания к каждому аспекту экранной таблицы (grid) — от заголовка до элементов данных. GridView поддерживает все эти средства через стили. И, наконец, вы можете перехватывать события, просматривать данные строк и программно применять форматирование к определенным элемент там данных. В последующих разделах рассматриваются всё эти приемы.
GridView сам по себе, также предлагает несколько свойств форматирования, назначение которых очевидно и потому они здесь не раскрываются. К ним относятся GridLines (для добавления и сокрытия рамок таблицы), CellPadding и CellSpacing (для управления общими промежутками между ячейками), а также Caption и CaptionAlign (для добавления заголовка в верхней части сетки).
предыдущая следующая страница оглавление
423