Текущий архив: 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.46 MB
Время: 0.041 c