Bonjour à tous,
Voilà basiquement j'ai lié un Datapager à une ListView. Ma ListView est chargée à la mano selon les keywords que l'utilisateur vient de taper dans un TextField. Après un click sur le bouton search, je chope le TableAdapter adéquate qui me renvoie un DataSet que je lie finalement comme DataSource avec la ListView suivit d'un ListView.DataBind()
Problème.
Le datapager semble fonctionner par rafraîchissement de page pour aller d'une page à l'autre.... Or qui dit rafraîchissement dit perte de l'instance et donc des données. A chaque fois que je change de page je me retrouve donc avec une magnifique ListView entièrement vide. Pour la recharger il faut que je relance une recherche qui va donc refaire une requête SQL et me donner les résultats... Mais c'est totalement débile.
Comment se débrouiller ? J'ai fait une mauvaise configuration du datapager et il peut fonctionner en "sur place" ? Je ne comprends pas que ça ne soit pas plus simple.
Merci beaucoup à vous.
Partager