Wie kann ich den DataPager ausblenden, wenn nur eine Seite mit Daten vorhanden ist?
In den DataPager-Ereignissen habe ich ein asp:Button
, wenn es angeklickt wird, erhält es Datensätze.
Manchmal gibt es nur einen Datensatz und ich muss den Pager ausblenden, wenn es einen Datensatz gibt.
Es könnte beim Postback gemacht werden, aber ich weiß nicht, welche Eigenschaft für die Seitenzahl ist.
Es gibt einen Blogartikel auf MSDN, der dieses Thema behandelt:
So blenden Sie ein DataPager-Steuerelement aus, wenn nur eine Seite mit Daten vorhanden ist
Eine Möglichkeit, dies zu erreichen, besteht darin, die Sichtbarkeit des Steuerelements zu ändern für das DataBound-Ereignis des ListView-Steuerelements. Zum Beispiel:
%Vor%Im obigen Beispiel befindet sich der DataPager nicht in der ListView Steuerung. Wenn Sie den DataPager innerhalb der LayoutTemplate platzieren, dann Sie müssen den Code ein wenig optimieren, um das Steuerelement darin zu finden Listenansicht. Zum Beispiel:
%Vor%