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

 
Как запретить вывод информации в DBGrid, Как запретить вывод информации в DBGrid
** vadoo
Отправлено: 02.12.2003, 20:57


Не зарегистрирован







При считывании данных с DataSet одновременно пролистывается на экране и связанная с ней таблица, что заметно замедляет работу, особенно при большом лбъеме данных. Как запретить пролистывание в таблице? Команда типа DBGrid1->Canvas->Lock() (или TryLock) не работает.
Заранее благодарю за ответ.
Nick
Отправлено: 03.12.2003, 10:37


Машинист паровоза

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



Выключить
DataSet->DisableControls();
Включить
DataSet->EnableControls();
laifik
Отправлено: 15.12.2003, 13:09


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

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



А вот здесь поподробнее, пожалуйста. Речь идет о загрузке таблицы в момент открытия формы? У меня тоже первая загрузка происходит долго, потом переход по записям быстро.
Мне не понятно, в каком событии нужно включать, а в каком отключать? OnShow, OnHide?

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