| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > DBGRIDEH и BeginUpdate |
| Автор: Burka 27.10.2007, 13:58 |
| Подскажите, что можно сделать, что бы DBGRideh при переборе записей не прорисовавался? То есть сделать что-нибудь вроде BeginUpdate-EndUpdate. |
| Автор: VICTAR 27.10.2007, 15:05 | ||
| Можно попробовать LockWindowUpdate Добавлено через 4 минуты и 8 секунд На всякий случай:
|
| Автор: Burka 27.10.2007, 16:37 |
| потестировал: время если скрывать таблицу меньше всего, если применять LockWindowUpdate(DBGRideh.Handle); больше всего, а если ничего не делать - между ними =) мне кстати это для временных показателей нужно ,а не для того что бы просто не перерисовывалось. |
| Автор: Burka 30.10.2007, 09:51 |
| смешно я использую ADO, проверил уже в 10й раз, нету у датасетов бегинАпдейт |
| Автор: Bose 30.10.2007, 19:26 | ||
Извини, перепутал. Я всё время путаю эти два метода. DataSource1.DataSet.DisableControls; и DataSource1.DataSet.EnableControls; Проверил, на ADO есть. |
| Автор: Burka 1.11.2007, 12:23 |
| Спасибо! Работает значительно быстрее чем остальные варианты. |
| Автор: Bose 1.11.2007, 16:56 |
Это хорошо что так. На здоровье. |