2009-07-16 6 views
0

Ich muss Daten in der Gridview dynamisch laden. Das ist, wenn der Benutzer die Seitennummer 2 klickt, dann müssen diese Datensätze nur angezeigt werden. Ich habe einen gespeicherten Proc erstellt, um nur die Datensätze zurückzugeben, deren Seitennummer gesendet wurde. Er wird mir auch die Anzahl der Datensätze zurückgeben. Jetzt Ich möchte einen Platzhalter erstellen, der die Seitennummerntasten basierend auf der Anzahl der Datensätze dynamisch erstellt. Könnte mir jemand mit dem Platzhaltercode helfen .. ??Wie man Seitenzahlen dynamisch erzeugt und nur die entsprechende Seite im Raster lädt?

Antwort

0

Wenn Sie AJAX lieben, geben diesem einen Versuch: http://dotnetslackers.com/articles/ajax/ASPNETAjaxGridAndPager.aspx

Zitat von der Seite:

Paging

Wenn Arbeiten mit großen Tabellen wir oft erforderlich, um Paging zu verwenden. Obwohl das DataGrid/GridView hat eingebaute Unterstützung für Paging sind sie ziemlich viel nutzlos. Die meisten Entwickler oft sich weigern, die eingebaute in Funktion zu nutzen und ihre eigenen Logik verwenden, die in der Regel einen Start Index nimmt, Seitengröße und andere zusätzliche Parameter und wiederum gibt nur die ausgelagerten Datensätze mit der Gesamt Anzahl der Aufzeichnungen.

Es gibt genügend Codes auf der Seite, die Ihnen helfen, mit dem Ballalling zu beginnen.

+0

Jemand muss dotnetslackers.com sagen, dass sie nachlassen. Der Link führt zu einer Serverfehlerseite mit etwas über ihre Webkonfigurationsdatei. Hätten Sie mehr Informationen über den Inhalt des Links? Ich war an Ihrer Lösung interessiert. – Hawkeye

0

Ich empfehle Ihnen, stattdessen DataGrid zu verwenden. DataGrid hat Paging-Eigenschaft

Verwandte Themen