Мне нужно чтобы позиция грида сохранялась после обновления данных в гриде.
При изменении данных в гриде я использую это:
- Код: Выделить всё
- var i_pos : integer;
 begin
 // изменяю данные
 i_pos := ZQuery1.RecNo;
 // здесь открываю данные снова
 ZQuery1.RecNo := i_pos;
получается грид при обновлении дергается т.е. измененная запись становится певой строкой в гриде, хотя ранее была четвертой или десятой.
Как сделать так, чтобы восстанавливать позицию скролинга грида?
чтобы если обновил данные в гриде и скролинг стоял на месте.
Заранее спасибо за консультацию.



