Ik kan niet de de gebeurtenismanager van de paginalading zien, en een ander probleem bindt niet GridView na de post-rug. Ik zie dat u de paginagrootte aan 3 plaatst, en dat u het net na het veranderen van het bezit PageIndex bindt, dat mijn gissing zou geweest zijn. De controle SqlDataSource coördineert automatisch het pagineren met GridView, maar wanneer u het manueel behandelt, moet het correct worden behandeld. Ik gebruikte om te doen krijg van het gegevensbestand op aanvankelijke paginalading in een DataTable, en toen opslag dat in een zittingsvariabele die op post-rug zou kunnen worden teruggewonnen, zodat ik geen moest doen opnieuw word. Ik bind nooit een gegevenslezer aan GridView, niettemin, zodat is er een andere mogelijkheid voor een probleem, aangezien een gegevenslezer u een voorwaarts-enige mening van de gegevens geeft. Het pagineren kan een verschillend concept vereisen.