Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Скролинг dbdgrid / 11 сообщений из 11, страница 1 из 1
09.07.2020, 18:45
    #39977863
mr.dfox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Добрый день!

Подскажите - как можно реализовать прокрутку грида без перехода по записям. Т.е. необходимо прокручивать область просмотра, при этом переходов по записям не должно быть.

Что бы было понятнее, что я имею виду - таким образом работает прокрутка в Excel или Outlook, я навожу на объект, кручу скролом область прокручивается, по текущая запись остается неизменной.
...
Рейтинг: 0 / 0
09.07.2020, 18:46
    #39977864
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Огромного размера грид на скроллбоксе? ;)
...
Рейтинг: 0 / 0
09.07.2020, 19:08
    #39977871
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
mr.dfoxкак можно реализовать прокрутку грида без перехода по записям.

Использовать TStringGrid вместо TDBGrid. Цикл заполнения самостоятельно написать сумеешь?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.07.2020, 19:30
    #39977874
mr.dfox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Dimitry Sibiryakov,

TStringGrid не подойдет (

Нашел рекомендацию для DbgidEh совместно с MemTableEh.
Вроде то что нужно.

Спасибо - вопрос закрыт.
...
Рейтинг: 0 / 0
09.07.2020, 22:05
    #39977911
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
mr.dfoxTStringGrid не подойдет (

Таки не смог цикл написать. Пичалька.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
09.07.2020, 22:07
    #39977912
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Dimitry Sibiryakov
Таки не смог цикл написать. Пичалька.
2 ЦИКЛА!
...
Рейтинг: 0 / 0
09.07.2020, 22:19
    #39977917
mr.dfox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Dimitry Sibiryakov,

Охх напали....
Не устраивает меня TStringGrid, с ним будет много возни.

И его заполнение тут не причем ) - сейчас используется eh грид и его всякие полезные штуки (фильтры, сортировки, итоги,.. ) - нет желания переписывать все это под TStringGrid.
Это просто неблагоразумно на мой взгляд.
...
Рейтинг: 0 / 0
09.07.2020, 22:22
    #39977920
mr.dfox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
mr.dfox,

Разве я не прав?
...
Рейтинг: 0 / 0
10.07.2020, 09:02
    #39977992
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
mr.dfox,

формально прав. Но здесь редко сразу говорят: "я не знаю", чаще дают советы, имеющие весьма отдаленное отношение к описываемой проблеме. Зависит от того, как задал вопрос изначально. Так принято. Смирись :)
...
Рейтинг: 0 / 0
10.07.2020, 12:58
    #39978092
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Остаётся понять чем работа EhGrid с EhMemtable отличается от работы со всеми остальными
датасетами, что только с ней он скроллится так, как описано в первом посте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.07.2020, 14:18
    #39978145
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скролинг dbdgrid
Наверно в EhMemtable он скопирует все данные а потому на фактически оставшийся в гриде переход по записям ему будет уже пофиг.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Скролинг dbdgrid / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]