J'ai un ListView ASP.NET paginé. Les données affichées sont filtrées, ce qui peut être contrôlé par un formulaire. Lorsque le formulaire de filtre change, je crée une nouvelle requête et exécute un DataBind.Comment forcer ListView à afficher la première page par programme
Le problème cependant, quand je vais à la page suivante, et établissons un filtre, le ListView montre "aucune donnée a été retournée". Ce n'est pas bizarre, car après l'application du filtre, il n'y a qu'une seule page de données.
Donc, ce que je veux faire est de réinitialiser le pager. Est-ce une bonne solution au problème? Et comment je fais ça?
Utilisez-vous QueryStringFields dans Pager ou celui de ViewState? – eugeneK
Non. La seule chose non standard que je fais est, je reconstruis la requête Linq avec chaque postback ... – doekman