2009-10-01 7 views
0

J'ai une page Web ASP.NET, qui a une grille de données liée, elle avait du mal à afficher des barres de défilement verticales et horizontales quand elle contenait plus de 14 éléments J'ai donc décidé de déplacer le DataGrid vers la pagination, ce qui fonctionne bien au premier chargement, il montre les 14 premiers éléments, et place le bon nombre de liens de la page suivante en bas, mais quand je clique sur l'un d'entre eux, la page poster à lui-même, mais reste la première pageASP.NET DATAGRID Pas de passer à la page suivante

Des indices sur ce que je pourrais avoir manqué/besoin de vérifier

Merci à l'avance

+0

La prise en charge de la pagination dépend de la source de données et de la méthode de liaison de données. Pouvez-vous poster du code? –

Répondre

1

Avez- vous gérez l'événement page_indexchanging:

Protected Sub gvRequests_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles gvRequests.PageIndexChanging 
    Me.gvRequests.PageIndex = e.NewPageIndex 

    BindGrid() 
End Sub 

Vous devez gérer cet événement et rebind votre grille.

+0

Merci JonH c'était aussi simple que – spacemonkeys

+0

PS ... Sentez-vous très petit maintenant :-) – spacemonkeys

Questions connexes