Tags: | Categories: ASP.Net Posted by Christoph on 2/27/2008 1:11 PM | Comments (0)

Wenn man unter dem .Net Framework 3.5 ein ListView mit einem DataPager benutz kann es ja unter Umständen mal gewünscht sein, einen "Zeig-Mir-Alle-Items"-Knopf zu haben.

Man setzt also einfach noch auf die Seite zwei weitere Buttons, die den Pager Visibility=true/false setzen.

Jetzt kommt aber als kleines Problem dazu, dass, wenn ich z.B. auf Seite 3 bin, dann auf "Alle Zeigen" clicke, der Page auch nur die Elemente zeigt, die auf der aktuellen Seite und den nachfolgenden stehen.

Man muss in dem Event, der den Pager ausblendet zusätzlich noch dem Pager ein .SetPageProperties(0,1000,true) geben, damit das Paging an den Anfang der Elemente springt.

Hier noch ein paar Nette Demos zu dem Thema ListView & DataPager:

Comments