S.Kuskov, спасибо за ссылки, но там работа идет с абсолютной позицией скроллирования внутри контрола и тут mazzy будет прав - при стороннем изменении данных восстановление абсолютной позиции скроллирования после обновления данных на grid может дать совершенно кривой и дикий результат..
Я потому и пытаюсь разобраться - есть/нет возможность определения позиции текущего выделения на grid именно среди видимых строк. Если найдется таковая - задача решаема (если после обновления и восстановления выделения позиция среди видимых у выделения больше, чем до обновления - скроллируем grid на определенное кол-во шагов вниз) . Если нет - ладно, заказчик и так доволен будет...
__________________
Мы летаем, кружимся, нагоняем ужасы ...
|