2009-08-04 4 views
0

J'ai un GridView dans un UpdatePanel (ASP.Net 2.0).Impossible d'obtenir UpdatePanel à actualiser sur la pagination GridView

Je possède ce code pour la méthode PageIndexChanging de la vue grille:

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

Pour l'UpdatePanel, dans la collection Triggers j'ai ajouté le GridView et la méthode PageIndexChanging pour la EventName.

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

Merci.

+0

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

+0

avez-vous défini la source de données gridview en tant que objectdatasource? –

+0

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

Répondre

0

Depuis votre gridview dans le UpdatePanel, Pas besoin d'ajouter déclencheur pour la pagination

d'événement --En PageIndexChanging, où vous lier des données au réseau, assurez-vous, les données sont à nouveau extraites de la DB

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

AllowPaging="True" 
+0

AllowPaging a la valeur True. –

Questions connexes