10 Stimmen

Wie kann man einen Bericht (rdlc) erstellen, der 1 Datensatz pro Seite anzeigt?

Ich habe einige Probleme, dies zum Laufen zu bringen... Ich möchte im Grunde, dass der Bericht ähnlich aussieht wie:

enter image description here

Wenn ich mich recht erinnere, wurde dies in der Vergangenheit durch die Erstellung von "Seitengruppen" im Berichtsassistenten erreicht. Ich glaube aber, das war in VS05, und jetzt ist der Berichtsassistent in VS10 ganz anders. Jetzt gibt es Spalten- und Zeilengruppen, aber keine Seitengruppen, und ich weiß auch nicht, wie ich das ohne den Assistenten hinbekommen soll. Ich habe versucht, ein Tutorial oder ein Beispiel zu finden, aber ich hatte nicht viel Glück. Auch die Website 'gotreportviewer.com' ist ziemlich schrecklich und war keine große Hilfe.

24voto

JonH Punkte 31873

Um den Effekt eines Datensatzes pro Seite zu erzeugen, müssen Sie ein Gruppenelement in den Bericht einfügen. Nehmen wir zum Beispiel an, Sie haben eine Datenbanktabelle mit dem Namen "Login" und möchten nach dem Login-Namen einer Person gruppieren. Das machen Sie folgendermaßen:

Fügen Sie dem Bericht zunächst eine Tabelle hinzu:

enter image description here

Die Tabelle befindet sich in der "Toolbox" auf der linken Seite von VS2010. Sobald die Tabelle hinzugefügt wurde, möchten Sie eine Gruppe zu dieser Tabelle hinzufügen:

enter image description here

Danach müssen Sie zu den Eigenschaften der Gruppe gehen:

enter image description here

Hier können Sie einfach einen Seitenumbruch zwischen den einzelnen Instanzen einer Gruppe festlegen, außerdem erhalten Sie so "einen Datensatz pro Seite".

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X