![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Позиционирование в гриде [D5, IB6.x]
Andrey V. © (2004-05-21 08:10:00)Тяжело описать словами проблему, но попробую.
Есть грид (DBGridEh) показывающий результаты запроса (ibQuery).
После редактирования строки (происходящее в отдельном окне), происходит переоткрытие ibQuery с последующим позиционированием на заранее запомненный ID. Так вот , допустим до редактирования я стоял на такой-то строке , которая визуальнобыла третья с низу. После редактирования я стою все на той же строке, ногрид подтянул строку к самому верху. Как избежать этого эфекта ? Если вы , конечно , поняли меня.
Я уже как-то задавал этот вопрос , но ответ, не смог применить почему-то , а потом и вовсе его утратил.
Курдль (2004-05-21 09:04:00) [1]Приличные татасэты имеют метод Refresh, а не требуют "переоткрывания". При этом они не сдвигают курсор с пержнего места.
Sergey13 (2004-05-21 08:27:00) [2]1.Лучше для этого использовать датасет а не квери.
2.Можно и не переоткрывать, если править через датасет, а не отдельным запросом.