![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TopRow в DBGrid [D6]
EthernalWonderer © (2005-01-20 16:52:00)А не подскажут ли уважаемые Мастера, можно ли прочитать и установить значение TopRow в DBGrid аналогично StringGrid'у?
EthernalWonderer (2005-01-20 17:24:00) [21]> Vlad © (20.01.05 17:11) [2]
В моей задаче достаточно сложно организовать RefreshRecord.
Поэтому приходится делать полный Refresh dataSet'a. (Строк немного, но в окно однозначно не влазят). Хочется делать это незаметно от пользователя, а для этого восстанавливать положение курсора и строк таблицыпосле перезапроса.
EthernalWonderer (2005-01-20 17:18:00) [22]В StringGrid есть Property TopRow - в нём хранится порядковый номер самой верхней из отображаемых строк. Присваивая этой Property разные значения, можно крутить таблицу вверх - вниз, при этом курсор остаётся в одной и той же ячейке (Col,Row). Точного аналога TopRow у DBGrid нет.
Вот я и справшиваю: нельзя ли иным способом узнать, какая строка по порядку является верхней из отображаемых, и нельзя ли покрутить таблицу вверх - вниз (а также вправо - влево) не меняя положения курсора?
Vlad (2005-01-20 17:11:00) [23]
> EthernalWonderer (20.01.05 16:52)
Установить и прочитать можно. Но что тебе это даст кроми глюков на экране?
Johnmen (2005-01-20 16:59:00) [24]Это как ?