2012-04-08 13 views
1

Ich weiß, solche Fragen sind in Tonnen auf SO, aber meine Frage ist ein bisschen anders. Im Allgemeinen fand ich in SO, Custom Paging mit Linq2Sql/Sql. Nein, ich frage nicht das gleiche, ich bin damit fertig, mein Problem ist mit den Seiten (Datenpager) auf meiner asp.net-Seite angezeigt. In meiner Tabelle habe ich rund 640 Reihen, die in Zukunft auf Tausende und sogar 10 Tausend und mehr wachsen werden.Paging mit großen Dataset-Linq2Sql, Repeater

, was ich tue:

  1. Für die benutzerdefinierte Paging-Implementierung, gefolgt i Mikes this article und implementiert erfolgreich den benutzerdefinierten Paging auf meinen Aufzeichnungen. Ich habe einen Repeater auf der Seite und ich bin die Daten binden mit Take und Skip wie von Mike gerichtet.

  2. Nach der Implementierung des Paging, fand ich, dass es 10 Datensätze pro Seite erstellt, so dass in diesem Fall habe ich 64 Seiten in meinem Pager angezeigt, die peinlich erscheint. Es ist so etwas wie 1 2 3 4 5 6 7 8 9 10 bis 64, tötet meine Seite CSS und UI. Auch ist es nicht gut, als Benutzer Sicht. So

Was ich will, ist, dass:

Ich brauche SO Abschnitt Benutzer wie Pager ... siehe here

Endlich habe ich Lösungen

Dank euch alle Ich habe genau das, was ich brauchte. Ich poste es als eine Antwort unten, so dass es anderen helfen wird, die dasselbe verlangen.

+0

Was Sie nicht verstehen oder Probleme damit haben? – walther

+0

Wenn Sie meine Frage richtig lesen können, sagt letzte Zeile, ich brauche SO User Abschnitt wie Pager. Ich brauche einige HTTP-Referenzen oder Code-Beispiele, um das Gleiche zu tun. –

+1

Ich habe verstanden was du willst, ich wollte nur wissen was du bisher probiert hast. Aber es scheint, dass Sie Probleme haben, Grundprinzipien zu googeln, schauen Sie sich also meine gepostete Antwort an. Ich hoffe es hilft. – walther

Antwort

2

ich meine eigene Frage beantwortet, wie diese anderen helfen wird, die für den gleichen suchen ,,,,

http://www.codeproject.com/Articles/11418/Pager-Control-for-ASP-NET: Dies ist eine individuelle Steuerung, die ich auf Codeproject bekam. Sehr nützlich für diejenigen, die Custom Paging in ASP.Net benötigen, leicht und einfach zu implementieren.