Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Прокручивание Grid а   Найти похожие ветки 

 
kalliopiy   (2004-06-08 14:27) [0]

Здравствуйте!

Вопрос заключается в том как вернуть грид в исходное состояние после открытия и закрытия модальной формы. Т.е. есть грид, в котором отображается лишь ограниченная часть нужной пользователю информации. По двойному клику открывается модальное окошко, в котором можно информацию редактировать в полном объеме (для выбранной записи). После заврешения редактирования форма закрывается и выдается либо Commit, либо Rollback. Соответственно таблицу для грида нужно еще раз открыть и сделать Locate той записи, которая редактировалась. Но вот дело в том, что если до редактирования запись отображалась, скажем, по центру грида, то после Locate она обязательно будет находиться в самом его низу. Как бы так сделать, чтобы грид был прокручен так же как и до редактирования записи?

Надеюсь я не заморачиваю никому голову :))

Нашел было свойство TopRow у TCustomGrid, но оно оказывается protected :(( Кстати, я использую TDBGridEh.


 
Alexandr   (2004-06-08 14:46) [1]

попробуй не весь грид обновлять, а только текущую строку.
Но это зависит от используемых компонентов.
А то, что ты хочешь в принципе сделать можно, но лучше ненадо. Считай это as is.


 
Жук ©   (2004-06-08 15:33) [2]

Commit(Rollback)Retaining


 
Alexandr   (2004-06-08 15:50) [3]

тоже выход, хотя со своими особенностями



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
6-1084010482
slgeo
2004-05-08 14:01
2004.07.04
ServerSocket не обрабатывает данные от 2 клиентов


1-1087770067
MIGUR
2004-06-21 02:21
2004.07.04
Текст в RES, извлечение в memo.


1-1087308510
novi
2004-06-15 18:08
2004.07.04
Несоотсетствие типов


1-1087140140
killer
2004-06-13 19:22
2004.07.04
TreeView с возможностью выбора...


3-1086611505
Undert
2004-06-07 16:31
2004.07.04
SQL запрос