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
Sie müssen ObjectDataSource für benutzerdefiniertes Paging in GridView verwenden.
Schauen Sie sich diese Artikel:
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.
Ich empfehle Ihnen, stattdessen DataGrid zu verwenden. DataGrid hat Paging-Eigenschaft
- 1. Ajax Post-Funktion lädt Seite statt dynamisch nur Daten senden
- 2. Wie Seitenzahlen in pdf von html mit wkhtmltopdf erzeugt bekommen
- 3. Wie man eine Dateigruppe "dynamisch" erzeugt?
- 4. Wie man verbindliche Proxies dynamisch erzeugt?
- 5. Wie man eine Python-Klasse dynamisch lädt
- 6. Wie man JSon in Gatling dynamisch erzeugt?
- 7. Seitenzahlen im LLNCS-Stil
- 8. Wie man Javascript-Dateien dynamisch lädt und sie sofort benutzt?
- 9. Wie man dynamisch mehrere Seiten erzeugt, die Schlüsselwörter und Metaschlüsselwörter ändern
- 10. Wie lädt man den Dokumenteninhalt dynamisch in einen Iframe?
- 11. JDBC/OSGi und wie man Treiber dynamisch lädt, ohne Abhängigkeiten explizit im Bündel anzugeben?
- 12. Wie man Javascript neu lädt, ohne die Seite zu erneuern?
- 13. Wie man Module nur wenn erforderlich lädt
- 14. SSRS-Seitenzahlen im PDF-Format falsch
- 15. Android v2.2-2.3.5: WebView: loadDataWithBaseURL: lädt die Seite nur einmal
- 16. Wie erzeugt man dynamisch ngModel mit * ngFor in Angular2?
- 17. Wie erstellt man ein Raster (wie Millimeterpapier) mit nur CSS?
- 18. Berechnung Summe nur für entsprechende Zeile
- 19. Wie wird nur Hintergrundbild im reaktionsfähigen quadratischen Raster transparent gemacht?
- 20. Wie man eine Rust-Bibliothek in C dynamisch lädt?
- 21. Speicher löschen und Suchergebnis im Raster laden
- 22. Schaltfläche im Raster hinzufügen
- 23. Wie ändert man dynamisch die HTML-Quelle einer Seite?
- 24. Wie behandelt man Seitenzahlen und zählt mit angularjs resources?
- 25. Wo und wie man Ajax lädt Bild
- 26. Wie man Textansicht für jede Reihe der Liste dynamisch erzeugt
- 27. Wie man eine Schriftart unter iOS dynamisch lädt. (für echte)
- 28. Wie man eine verschiebbare ELF ausführbare Datei dynamisch lädt?
- 29. Seite lädt vor Stylesheet
- 30. Wie man ein TinyMCE Plugin dynamisch lädt & entlädt
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