2009-08-04 13 views
0

Ich habe eine GridView in einem UpdatePanel (ASP.Net 2.0).UpdatePanel kann nicht auf GridView Paging aktualisiert werden

Ich habe diesen Code für das Pageindexchanging-Verfahren der Rasteransicht:

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

Für die Update, in der Triggern Sammlung habe ich die Grid und die Pageindexchanging-Methode für den Eventnamen hinzugefügt.

Noch zeigt das Raster Daten korrekt an, aber es gibt keine Antwort, wenn ich auf die Seitennummern unten klicke. Was mache ich falsch?

Danke.

+0

Da Ihre Gridview im Updatepanel, keine Notwendigkeit, Trigger für Paging hinzufügen. –

+0

haben Sie die Gridview-Datenquelle als objectdatasource festgelegt? –

+0

In PageIndexchanging-Ereignis, wo Sie Daten an Gitter binden, stellen Sie sicher, Daten erneut aus dem DB abgerufen werden –

Antwort

0

Da Ihr Gridview in der Update, keine Notwendigkeit, Auslöser für Paging

--Im Pageindexchanging-Ereignis hinzufügen, in dem Sie Daten Gitter binden, stellen Sie sicher, sind Daten wieder abgerufen aus dem DB

- -Stellen Sie sicher, dass gridview paging aktiviert ist.

+0

AllowPaging ist auf True festgelegt. –