Сброс pageindex было для элемента управления ListView после применения фильтра
Разрабатываю сайт на vb.net. Я использовал Listview для отображения продуктов. Есть несколько фильтров для уточнения поиска. Я показываю 36 продуктов на одной странице, а в базе данных всего 450 продуктов. Проблема в том, что если я переключился со страницы 1 на страницу 10, а затем применил любой фильтр из списка флажков, и после применения фильтра он обнаружил 10 продуктов, тогда он показывает результат пустых, но есть 10 продуктов, но он все еще находится на 10-й странице, поэтому не отображается 10 продуктов, потому что это на 1-й странице. Может ли кто-нибудь помочь мне, как я могу восстановить pageIndex после применения фильтра? OnPagePropertiesChanged Я попытался сбросить индекс страницы после привязки списка, но он не работает.
Что я уже пробовал:
Protected Sub OnPagePropertiesChanging(sender As Object, e As PagePropertiesChangingEventArgs) TryCast(products.FindControl("DataPager1"), DataPager).SetPageProperties(e.StartRowIndex, e.MaximumRows, False) Me.buildWhereClause() products.SelectedIndex = -1 End Sub