Question

J'ai un GridView dans un UpdatePanel (ASP.Net 2.0).

J'ai ce code pour la méthode PageIndexChanging de la vue en grille:

   protected void grdProductSearch_PageIndexChanging(object sender, GridViewPageEventArgs e)
   {
            grdProductSearch.PageIndex = e.NewPageIndex;
            grdProductSearch.DataBind();
   }

Pour UpdatePanel, dans la collection Triggers, j'ai ajouté les méthodes GridView et PageIndexChanging pour le nom d'événement.

Pourtant, la grille affiche les données correctement mais il n’ya pas de réponse lorsque je clique sur les numéros de page en bas. Qu'est-ce que je fais mal?

Merci.

Était-ce utile?

La solution

Depuis votre gridview dans le panneau de mise à jour, inutile d'ajouter un déclencheur pour la pagination

- Dans l'événement PageIndexchanging, où vous liez des données à la grille, assurez-vous que les données sont à nouveau extraites de la base de données

- Assurez-vous que la pagination gridview est activée ...

AllowPaging="True"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top