MSНFlexGrid и MSFlexGrid - элементы управления для отображения и оперирования данными в табличном формате
Элемент управления MSFlexGrid, выводимый на форму при работах с базами данных, представляет собой cетку строк и столбцов.MSFlexGrid поддерживает следующие функции: · чтение данных, если элементу MSFlexGrid назначен элемент управления данными; связывание данных для чтения, · динамическая перестановка столбцов и строк; автоматическая перегруппировка данных при упорядочении столбцов, · адаптация к существующему программному коду для связанного элемента управления DataGrid, · управление помещением в ячейку текста/графики; перенос текста в ячейках. Вывод MSFlexGrid на панель элементов управления: меню Проект (Project) Компоненты (Components) Microsoft FlexGrid 6.0. Свойство Rows таблицы, выводимой на форму при использовании MSFlexGrid, можно использовать для задания количества строк в таблице, а свойство Cols - для задания количества столбцов. На рис.4.4 представлена сетка MSFlexGrid. В качестве первого индекса ячейки используется номер строки, в качестве второго - номер столбца. Например, ячейка в левом верхнем углу таблицы имеет адрес 0, 0. Чтобы поместить данные в ячейку таблицы MSFlexGrid, нужно использовать свойство TextMatrix и задать координаты ячейки. Пример 1: поместить слово "элемент" в ячейку (2, 1): MSFIexGridl.TextMatrix (2,1) = "элемент" Пример 2: ввести число 3000 в ячейку (5, 2): MSFIexGridl.TextMatrix (5,2) = 3000 MSFlexGrid обеспечивает множество стандартных стилей форматирования ячеек. Если при работе нужно добавить новые строки в таблицу, то используется метод Addltem. MSHFIexGrid - Microsoft Hierarchical FlexGrid - иерархическая гибкая таблица поддерживает по сравнению с MSFIexGridмножество дополнительных функций: · ActiveX Data Binding - привязывание данных ActiveX, когда свойства DataSource и DataMember элемента управления связаны с поставщиком данных, · связывание через Data Binding Manager - Диспетчер связывания данных в Visual Basic, · привязывание непосредственно к сгруппированным и связанным наборам записей ADO (ADO RecordSet) из иерархииCommand (Управление), · создание отображений сгруппированных и связанных наборов RecordSet.
|