Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.28;
Скачать: CL | DM;

Вниз

синхронизация dbgridов   Найти похожие ветки 

 
Настенька   (2004-10-08 11:14) [0]

привет всем!!! У меня форме стоит 2 дбгрида, в каждом из них внизу полоса прокрутки. Как сделать так, чтобы если я прокручиваю полосу в 1 дбгриде, во 2 также синхронно прокручивалось. И еще, если я меняю местами порядок колонок в 1, и 2 они также менялись местами.


 
Johnmen ©   (2004-10-08 11:18) [1]

1. Как связаны наборы данных для гр.1 и гр.2 ?
2. OnColumnMoved обрабатывай


 
Настенька   (2004-10-08 11:20) [2]

да никак не связаны, просто 2 разных грида. ну мне код нужен конкретный.


 
Johnmen ©   (2004-10-08 11:25) [3]

>да никак не связаны, просто 2 разных грида.

Значит нет алгоритма синхронизации.

>ну мне код нужен конкретный.

Конкретные коды - в конкретных хелпах/факах/книгах.


 
Настенька   (2004-10-08 11:26) [4]

ну если точнее, то есть 1 дбгрид и 1 стринггрид. надо сделать то же самое, но я не знаю как?


 
Vlad ©   (2004-10-08 11:32) [5]

Как вариант - ловить сообщение WM_HSCROLL для одного грида и передавать другому, но для этого наследника писать придется.
И вобще, оно вам надо - лезть в такие дебри?


 
ЮЮ ©   (2004-10-08 11:37) [6]

TCustomGrid.LeftCol
TCustomDrawGrid.OnTopLeftChanged


 
Настенька   (2004-10-08 11:42) [7]

а если со стринггридом и дбгридом, может там полегче


 
Vlad ©   (2004-10-08 11:52) [8]


> Настенька   (08.10.04 11:42) [7]
> а если со стринггридом и дбгридом, может там полегче

Какая разница, оба наследники TCustomGrid


 
Хрунёчек   (2004-11-02 19:04) [9]

тебе следует сделать один грид.
А ячейки эмулировать - или делать фиктивные поля SQL выборкой,
или обрабатывать события SetText / GetText. или что-то в этом духе.  А синхроизовать два грида - идеологически неверно.


 
Mike Kouzmine ©   (2004-11-02 21:06) [10]

Хрунёчек   (02.11.04 19:04) [9] Тонко подмечено!



Страницы: 1 вся ветка

Текущий архив: 2004.11.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
11-1083006760
Дас Виндовс 45
2004-04-26 23:12
2004.11.28
Как определить язык, используемый пользователем по умолчанию.


14-1100196571
Никита
2004-11-11 21:09
2004.11.28
Как конвертировать *.dcu обратно в *.pas?


1-1100373817
Кириешки
2004-11-13 22:23
2004.11.28
Как загрузить (или работать) с текстовым файлом размером 2,2 гб?


6-1095751092
Петр
2004-09-21 11:18
2004.11.28
сеть на Delphi


14-1100455385
ИМХО
2004-11-14 21:03
2004.11.28
Татьяна Пельтцер