Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
End Sub. 8. Приведенный выше код просто конфигурирует первую строку в цикле For
8. Приведенный выше код просто конфигурирует первую строку в цикле For...Next. Сначала устанавливается индекс строки 0, а затем в цикле перебираются все колонки таблицы. Для каждой из них свойство CellAlignment (Выравнивание) устанавливается в 4, что означает «выравнивание по правой границе», После выхода из цикла вы устанавливаете свойство Sort в flexSortGenericAscending, что значит «сортировка общего вида (по возрастанию)». Затем поручаете элементу управления сводить записи, имеющие одно и то же значение поля в первой колонке. 9. Запустите программу.
Как видите - это очень мощный элемент управления - для получения программы достаточно пары щелчков мышью и нескольких строк кода. MS HFlexGrid идеально подходит для тех случаев, когда вам нужно только отобразить несколько записей одновременно. Поработав с примером, вы, вероятно, сами оценили его возможности. Свойства, управляющие сортировкой и слиянием, позволяют получить весьма привлекательный интерфейс. Заметьте: сгруппированы все книги, опубликованные издательством, у которых совпадает PubID. Также видна группировка по году издания. Связанный элемент управления MS HFlexGrid очень похож на стандартный элемент «таблица». Однако с помощью MS HFlexGrid допускается установить свойство DataSource, так что элемент управления данными будет автоматически наполнять «таблицу» информацией. К тому же, возможности, которые рассматриваемый элемент имеет для выполнения сортировки и объединения данных, делают его вполне профессиональным инструментом для отображения нескольких записей. Заголовки колонок автоматически устанавливаются в соответствии с именами полей в наборе записей. По сути элемент MS HFlexGrid представляет собой просто фиксированный набор колонок, каждая из которых имеет неопределенное число строк.
|