Я никогда не делал этого, но есть несколько мест, где я хотел бы посмотреть, смогу ли я внести необходимые изменения: обработчик OnSelecting для источника данных, OnPreRender или OnDataBinding для ListView и OnPreRender для DataPager. По сути, вы хотите обрабатывать случай !IsPostBack
особым образом. Я, вероятно, сначала посмотрю на DataPager и посмотрю, сможете ли вы узнать, сколько там страниц, и установить его на последнюю страницу. Возможно, вам придется заново привязать источник данных после установки страницы на тот, который вы хотите. После этого я посмотрю на добавление обработчика OnDataBinding для ListView и посмотрим, что вы можете там сделать. Я подозреваю, что PreRender происходит слишком поздно для ListView, чтобы иметь какой-либо эффект, и OnSelecting, хотя и хорош для фильтрации через табличную функцию, вероятно, не принесет особой пользы в этом случае.