Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > Перемещение по DbGrid (EhLib)


Автор: zerofixer 22.12.2011, 21:05
Есть DbGrid (EhLib). В нём через DataSet отображаются данные с таблицы. Когда DataSet установлен на первую позицию (соответственно курсор в гриде на первой записи) и начинаем двигаться по таблице через Next() то текущий курсор грида передвигается норм, но как только доходим середины сетки грида, то начинает прокручиваться сетка грида а курсор стоит на месте. Нужно чтобы сетка начинала прокручиваться только после того как доходим до последней записи в сетке грида. Помогите, уже 3 дня мучаюсь ничего не могу придумать.

Автор: zerofixer 26.12.2011, 14:04
Проблему уже решил. Оказалось  все дело в методах Dataset->GetBookmark() и Dataset->GotoBookmark(). Обошлось все заменой на  dbgGridEh->SaveBookmark() и dbgGridEh->RestoreBookmark()  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)