Frage

HALLO, ich bin mit einem Repeater an einen Object gebunden. Ich abrufen meine Daten eines typisierten Datasets und meine Tableadapter mit einer Teilmenge von Daten kann Abfrage nach einem start und pagesize. Ich bin für benutzerdefinierten Paging gesetzt und es tatsächlich funktioniert.

Allerdings würde ich gerne wissen, ob es möglich ist, für meine Table eine PagedDataSource zurückzukehren, meine Object, um es zu binden, all dies mit benutzerdefinierten Paging und Codierung meiner eigenen Pager der PagedDataSource Eigenschaften verwenden.

Im Moment bin ich eine Reihe von Informationen in der Viewstate wie die Current speichern, IsFirstPage, IsLastPage, etc ... Eine ärgerliche Sache hier ist, dass die Object des Select wird das Ergebnis nicht aussetzen , die ein Must-Have erstellen den Pager ist ... im Grunde muss ich in die Datenbank ein weiterer Anruf nur diesen Wert zu wählen.

Vererben der Object oder Object nur die TotalRowCount zu belichten ist einfach zu kompliziert, ich habe kaum in der Lage gewesen, um es ohne Zugabe von Funktionalitäten zu arbeiten.

Ich habe ein wenig über PagedDataSource lesen und es fühlt sich an wie es nicht viel Gewohnheit Paging zusammen mit einem Repeater tun ...

Irgendwelche Ideen?

War es hilfreich?

Lösung

Sie könnten einen Datalist versuchen zusammen mit einem Datapager zu Ihrem ODS gebunden. Die Datalist ist ähnlich wie bei einem Repeater, dass Sie müssen explizit die emittierte Markup erklären, sondern bietet robustere Paging-Funktionen, vor allem zusammen mit dem Datapager-Steuerelement. Siehe diese Reihe von Artikeln für weitere Informationen darüber, wie die Kontrollen verwenden.

Andere Tipps

Das klingt fast genau wie das, was ich vor ein paar Tagen gerade umgesetzt. Ich habe eine Menge Hilfe von 4 Guys From Rolla . Überprüfen Sie, dass Artikel und es wird Ihnen zeigen, wie ein Repeater mit Paging einzurichten. Hier ist noch ein weiterer 4GfR Artikel .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top