Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.035 c
14-1104433265
Гарри Поттер
2004-12-30 22:01
2005.01.23
Помогите, плз. Винда не дает реестр редактировать.


11-1086458896
DillerXX
2004-06-05 22:08
2005.01.23
Почему в конечном файле не работает хот кей?


1-1105369834
DK
2005-01-10 18:10
2005.01.23
Как остановить выполнение метода


14-1104576205
Alex_S
2005-01-01 13:43
2005.01.23
Чудеса с Лексиконом. (История прошлого века)


14-1104859911
Cardinal
2005-01-04 20:31
2005.01.23
Теорема Фалеса




   Наверх