C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Объединение столбцов DBGrid в группу
AleksP
Отправлено: 27.01.2007, 20:45


Дежурный стрелочник

Группа: Участник
Сообщений: 34



Можно ли объединить в группу несколько соседних столбцов DBGrid и разместить над ними надпись без использования DBGridEh?
AVC
Отправлено: 29.01.2007, 11:49


Ветеран

Группа: Модератор
Сообщений: 1583



Можно.

Это довольно сложно, хотя вполне реализуемо. Даже с отслеживанием изменения местоположения колонок в сетке.
AleksP
Отправлено: 05.02.2007, 17:07


Дежурный стрелочник

Группа: Участник
Сообщений: 34



А какие основные идеи? Можно без изменения местоположения колонок в сетке.
AVC
Отправлено: 05.02.2007, 17:36


Ветеран

Группа: Модератор
Сообщений: 1583



Основных идей вижу две:
- добавление и использование служебных строк в наследнике от DBGrid
- динамическая синхронизация какого либо компонента и состояния DBGrid

Я реализовывал второй вариант. Под заголовок использовал HeaderControl или StatusBar.
olegenty
Отправлено: 06.02.2007, 11:15


Ветеран

Группа: Модератор
Сообщений: 2412



вот объяснение с примером. немного на паскале, но всё просто и понятно.

http://www.delphikingdom.com/asp/viewitem....=806&mode=print
AVC
Отправлено: 06.02.2007, 11:39


Ветеран

Группа: Модератор
Сообщений: 1583



2olegenty
Хорошая статья. Жаль что её не было когда я занимался моддингом дбгрида (в уже далеком 2000 году)
Просто — это кому как smile.gif

Я предполагал подтолкнуть человека в сторону других компонентов вместо работы с базовым DBGrid.
olegenty
Отправлено: 06.02.2007, 14:34


Ветеран

Группа: Модератор
Сообщений: 2412



ну EhLib обладает встроенным запрошенным функционалом. другие (Quantum Grid, etc.) думаю тоже.

Вернуться в Работа с базами данных в C++Builder