(0) Это от недопонимания.
Позиционирование на самом деле не сбрасывается - текущей строка как было строка с "ключом" 1 так и осталась. Проблема только в том, что при отсутствии основной таблицы "ключ" это просто порядковый номер записи.
Можно конечно (вместо текущего отбора):
- на сервере выполнить запрос списка (со всеми отборами и сортировкой)
- перебором результат определить порядковый номер записи
- установить его в текущую строку
Понятное дело при более менее существенным количестве записей это будет ужас как неэффективно
(можно наверное и без перебора, прямо запросом - но это может не тривиально оказаться)
(7) Спасибо, удивляет что все так сложно, уже переделал на таблицу значений
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой