Je ne peux pas voir le traiteur d'événement de charge de page, et un autre problème ne lie pas le GridView après le poteau-en arrière. Je vois que vous placez la taille de page à 3, et que vous liez la grille après changement de la propriété d'index de page, qui aurait été ma conjecture. La commande de SqlDataSource coordonne automatiquement la pagination avec le GridView, mais quand vous le manipulez manuellement, elle doit être manipulée correctement. J'avais l'habitude de faire un entrer de la base de données sur la charge initiale de page dans un DataTable, et puis stocke cela dans une variable de session qui pourrait être recherchée sur le poteau-en arrière, de sorte que je n'aie pas dû faire une obtention encore. Je ne lie jamais un lecteur de données au GridView, bien que, tellement il y ait une autre possibilité pour un problème, puisqu'un lecteur de données te donne un avis vers l'avant-seulement des données. La pagination peut exiger une construction différente.