|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2012, 00:46 | #1 |
Регистрация: 16.11.2012
Сообщений: 3
|
Динамическое создание нескольких Grid-ов
Господа, у меня следующая ситуация: на форме в ходе работы может динамически возникать неограниченное кол-во таблиц (видимо, DBGrid), каждая из которых заполняется выборкой из разных запросов - для каждой таблицы свой уникальный запрос (также формирующийся динамически).
Вопрос: как наиболее оптимально решить данную проблему? Проблема осложняется тем, что для связи с БД разрешено использовать только ADO. При динамическом создании DBGrid'а для каждой таблицы потребуется создавать ещё и как минимум свой DataSource... Возможно ли решить это проще? Вопрос достаточно срочный. Буду признателен за любые идеи! |
16.11.2012, 01:14 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Возможно. Сделай фрейм, на него помести ADО компоненты, грид и что там еще нужно. По факту каждый фрейм будет самодостаточным подключением к базе.
И создавай уже не гриды на основной форме а именно экземпляры этих фреймов. Так же возможно применить TPageControl или TCtrlGrid для размещения на форме множества таких фреймов.
I'm learning to live...
|
16.11.2012, 11:27 | #3 |
Регистрация: 16.11.2012
Сообщений: 3
|
|
16.11.2012, 13:49 | #4 |
Регистрация: 16.11.2012
Сообщений: 3
|
в таком случае мне не фрейм понадобится, а свой класс, верно? Как я смогу скопировать уже существующий фрейм?
|
16.11.2012, 16:03 | #5 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Фрейм єто и есть класс, и прелесть его в том что это контейнер для других визуальных компонентов. Цитата:
I'm learning to live...
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическое создание псевдонима БД | obsession | Общие вопросы Delphi | 1 | 16.04.2012 09:21 |
Динамическое создание | romanzi | Общие вопросы Delphi | 1 | 24.08.2011 12:20 |
Динамическое создание объектов | Костян Пират | Общие вопросы Delphi | 12 | 24.05.2011 18:39 |
Динамическое создание нескольких форм | Gypsy | Общие вопросы Delphi | 18 | 21.10.2009 14:52 |
Динамическое создание WebBrowser | DragonLand | Работа с сетью в Delphi | 2 | 20.08.2007 21:47 |