Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TopRow в DBGrid [D6]


Страницы:   1 2

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]

Это как ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо