Вниз
Скачать: 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.023 c
1-1105437597
ssla
2005-01-11 12:59
2005.01.23
Взаимосвязь fsMDIForm - fsMDIChild


3-1103207104
}|{yk
2004-12-16 17:25
2005.01.23
Как так пройтись по набору выделенных записей,


1-1104723812
saimon
2005-01-03 06:43
2005.01.23
Подсветка синтаксиса???


3-1103521111
КаПиБаРа
2004-12-20 08:38
2005.01.23
Алгоритм реализации расчетов на основе БД


1-1105368371
ArchValentin
2005-01-10 17:46
2005.01.23
Создание хэлпов




   Наверх