2009-05-28 11 views
1

Wie kann ich die Seitennummerierung oder die Anzahl der angezeigten Elemente auf einer einzelnen Seite einstellen? Angenommen, es gibt 1000 Elemente und auf jeder Seite möchte ich 100 anzeigen und eine nächste Schaltfläche verwenden, um zur nächsten Seite zu navigieren. Wie kann ich das tun? Bitte diskutieren Sie es im C# Kontext. Danke.Seitennummerierung in einem Bericht

Antwort

1

Sie können dies tun, indem Sie PageBreaks verwenden.

Von MSDN:

Seitenumbrüche

In einigen Berichten können Sie einen Seitenumbruch am Ende einer bestimmten Anzahl der Zeilen anstelle von oder in zusätzlich platzieren möchten , auf Gruppen oder Bericht Artikel. Zu diesem Zweck erstellen Sie eine Gruppe in einem Datenbereich (in der Regel eine Gruppe direkt außerhalb des Details), fügen Sie einen Seitenumbruch der Gruppe hinzu, und fügen Sie dann einen Gruppenausdruck zu einer Gruppe durch eine angegebene Anzahl von Zeilen.

Wenn der folgende Ausdruck im Gruppenausdruck platziert wird, weist er jedem Satz von 25 Zeilen eine Nummer zu. Wenn für die Gruppe ein Seitenumbruch definiert ist, führt dies zu einem Seitenumbruch alle 25 Zeilen, .

=Int((RowNumber(Nothing)-1)/25) 

von http://msdn.microsoft.com/en-us/library/ms251668(VS.80).aspx Genommen

+0

I Seitenumbrüche verwendet haben, aber sie arbeiten nicht irgendwie .. –

+0

Sie müssen den Code in einer Gruppe Ausdruck angeben. Hier ist, wie Sie das tun ... Wählen Sie zuerst die Tabelle, die die Ergebnisse generiert. Klicken Sie mit der rechten Maustaste auf die ROW (indem Sie das graue graue Feld auf der linken Seite der Tabelle auswählen) und wählen Sie GRUPPE BEARBEITEN. Fügen Sie den Ausdruck in der Liste hinzu = Int ((RowNumber (Nothing) -1/100) – jgallant

Verwandte Themen