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

Вниз

Восстановление позиции в DBGrid   Найти похожие ветки 

 
mityaib   (2004-12-20 18:57) [0]

Как установить курсор на прежнее место в DBGrid"е после переоткрытия запроса (TQuery)


 
Соловьев ©   (2004-12-20 19:03) [1]

TQuery.GetBookmark + F1


 
Vemer ©   (2004-12-20 21:05) [2]

Истина где-то рядом..
http://delphimaster.net/view/3-1103394106/


 
Anatoly Podgoretsky ©   (2004-12-20 21:07) [3]

Locate


 
mityaib   (2004-12-21 10:48) [4]

Я немного неверно поставил вопрос: нужно было обновлять данные DBGrid"а с восстановлением позиции строки, которую выбрал пользователь (смещение ее от верхней строки таблицы). Когда после переоткрытия SQL-запроса выполняешь переход на сохраненный номер записи данных, то если номер записи для выбранной строки таблицы был больше, чем количество отображаемых строк, то всегда эта строка отображается внизу таблицы, иначе все нормально. В методах компонента TDBGrid используются свойства TopRow, VisibleRowCount (наследуемые в иерархии от TCustomGrid), но они закрыты. Видимо стандартными средствами эту проблему не решишь и нужно или писать потомка, как это сделали в RX, или искать как это можно сделать средствами WIN API.



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
1-1105387845
Quiii
2005-01-10 23:10
2005.01.23
Как мождо переменной присвоить сегоднещнюю дату


1-1105002566
Федюлин Григорий
2005-01-06 12:09
2005.01.23
Работа с ReadDirectoryChangesW


1-1105168032
Zester
2005-01-08 10:07
2005.01.23
Как создать файл exe в режиме run-time


14-1104585656
Чеширский_Кот
2005-01-01 16:20
2005.01.23
1 января - самое время ФУТБОЛА!


1-1105531585
SIG
2005-01-12 15:06
2005.01.23
Рисунок в поле DBGrid