Domanda

Ho un GridView in un UpdatePanel (ASP.Net 2.0).

Ho questo codice per il metodo PageIndexChanging della vista griglia:

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

Per UpdatePanel, nella raccolta Trigger ho aggiunto GridView e il metodo PageIndexChanging per EventName.

Tuttavia, la griglia visualizza correttamente i dati ma non c'è risposta quando faccio clic sui numeri di pagina in basso. Che cosa sto facendo di sbagliato?

Grazie.

È stato utile?

Soluzione

Dalla visualizzazione della griglia nel pannello di aggiornamento, non è necessario aggiungere trigger per il paging

- Nell'evento PageIndexchanging, dove si associano i dati alla griglia, assicurarsi che i dati vengano nuovamente recuperati dal DB

: assicurati che il paging di gridview sia abilitato ...

AllowPaging="True"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top