Freigeben über


Hinzufügen von Rechtecken, Linien und Rahmen zu einem Bericht (Visual Studio-Berichts-Designer)

Sie können Rechtecke, Linien, Bilder und verschiedene Rahmenarten verwenden, um visuelle Effekte innerhalb eines Berichts zu erstellen. In Rechtecke können andere Berichtselemente eingefügt werden. Sie können auch zum Ergänzen des Berichts verwendet werden. Bilder können entweder statisch sein oder auf Daten in einer Datenbank basieren. Rahmeneigenschaften können für jedes Element festgelegt werden, das Platz im Berichtslayout belegt. Weitere Informationen zu Bildern finden Sie unter Hinzufügen von Bildern zu einem Bericht (Visual Studio-Berichts-Designer).

Hinzufügen von Berichtsrahmen

Sie können einen Rahmen einem Bericht hinzufügen, indem Sie Kopfzeilen, Fußzeilen und dem Berichtshauptteil Rahmen hinzufügen. Fügen Sie in der Kopfzeile einen linken, oberen und rechten Rahmen hinzu. Fügen Sie im Hauptteil einen linken und rechten Rahmen hinzu. Fügen Sie in der Fußzeile einen linken, unteren und rechten Rahmen hinzu. Wenn Sie in Ihrem Bericht keine Kopfzeilen verwenden, können Sie Rahmen nur um den Berichtshauptteil platzieren.

Wenn Sie einen Berichtsrahmen hinzufügen, der in der Seitenkopf- oder -fußzeile angezeigt wird, unterdrücken Sie nicht die Kopf- und Fußzeile auf der ersten und letzten Seite des Berichts. In diesem Fall kann der Rahmen u. U. oben oder unten auf der ersten und letzten Seite des Berichts abgeschnitten angezeigt werden.

Um den Rahmen zu definieren, legen Sie Rahmenbreite, Farbe und Stileigenschaften der Textkörper-, Seitenkopf- und Seitenfußobjekte im Eigenschaftenfenster fest.

NoteHinweis

Sie können zwar ein Rechteck verwenden, um einen Rahmen um die gesamte Berichtsseite herum zu erstellen. Dies ist jedoch nicht empfehlenswert, da manche Berichtselemente zur Laufzeit wachsen, um sich wiederholende Zeilen von Daten aufzunehmen. Wenn Sie Datenbereiche wie Tabellen, Listen und Matrizen in einem Rechteck platzieren, können die Abmessungen des Rechtecks von einem Berichtsrendering zum nächsten variieren, wenn sich die Datenmenge zwischen den Renderings ändert.

Hinzufügen von Rechtecken

Zwar kann ein Rechteck auch ausschließlich wegen des visuellen Effekts verwendet werden, in der Regel wird es jedoch als Container für andere Elemente verwendet. Ein Rechteck ermöglicht die Gruppierung von Elementen. Wenn Sie das Rechteck verschieben, werden gleichzeitig die darin enthaltenen Elemente verschoben.

Wenn Sie in Rechtecke Berichtselemente einfügen, müssen Sie berücksichtigen, wie sich das Berichtsrendering auf die Elemente als Ganzes auswirkt. Berichtselemente, die wiederholte Zeilen von Daten (z. B. Tabellen) enthalten, werden erweitert, um die von einer Abfrage zurückgegebenen Daten aufzunehmen. Dies wirkt sich auf die Positionierung anderer Elemente im Rechteck aus. Durch eine Tabelle werden Elemente nach unten verschoben, wenn diese unterhalb des Datenbereichs positioniert sind. Um ein Element an einem bestimmten Platz zu verankern, können Sie das Berichtselement innerhalb eines Rechtecks platzieren, dessen oberer Rand oberhalb des unteren Rands der Tabelle liegt. Führen Sie folgende Aktionen aus, um ein Rechteck zu einem Bericht hinzuzufügen:

  1. Öffnen Sie die Client-Berichtsdefinitionsdatei (RDLC-Datei) im grafischen Entwurfsmodus.

  2. Klicken Sie in der Toolbox auf Rechteck.

  3. Ziehen Sie auf der Entwurfsoberfläche ein Feld in die für das Rechteck gewünschte Größe. Oder klicken Sie stattdessen auf die Entwurfsoberfläche, um ein Rechteck mit fester Größe zu erstellen.

NoteHinweis

Wenn ein Rechteck um vorhandene Elemente gezogen wird, werden die Elemente nicht automatisch innerhalb des Rechtecks platziert. Um vorhandene Elemente in einem Rechteck zu platzieren, erstellen Sie das Rechteck und ziehen dann die Elemente in das Rechteck.

Hinzufügen von Linien

Sie können einem Berichtslayout Linien hinzufügen. Standardmäßig ist eine Linie ein sich nicht wiederholendes Entwurfselement. Wenn Sie eine Linie innerhalb sich wiederholender Zeilen von Daten (z. B. in einer Zelle einer Detailzeile) hinzufügen möchten, müssen Sie einen Ausdruck schreiben, durch den die Linie gezeichnet und der Ausdruck in die Zelle eingefügt wird, in der die Linie angezeigt werden soll. Wenn Sie immer eine Linie nach den sich wiederholenden Daten hinzufügen wollen, benötigen Sie keinen Ausdruck. Legen Sie einfach im Dialogfeld Linieneigenschaften die Option Berichtselement mit Datenbereich auf jeder Seite wiederholen fest. Führen Sie folgende Aktionen aus, um einem Bericht eine Linie hinzuzufügen:

  1. Öffnen Sie die Client-Berichtsdefinitionsdatei (RDLC-Datei) im grafischen Entwurfsmodus.

  2. Klicken Sie in der Toolbox auf Linie.

  3. Ziehen Sie auf der Entwurfsoberfläche ein Feld, um eine Linie zu erstellen, die von der Stelle, an der Sie die Maustaste gedrückt haben, zu der Stelle verläuft, an der Sie die Maustaste losgelassen haben.

Siehe auch

Verweis

Dialogfeld "Linieneigenschaften" – Registerkarte "Allgemein" (Visual Studio-Berichts-Designer)
Dialogfeld "Rechteckeigenschaften" – Registerkarte "Allgemein" (Visual Studio-Berichts-Designer)
Dialogfeld "Stileigenschaften" – Registerkarte "Rahmen und Linie" (Visual Studio-Berichts-Designer)

Konzepte

Definieren eines Berichtslayouts (Visual Studio-Berichts-Designer)
Definieren von Seitengröße und Seitenumbrüchen in einem Bericht (Visual Studio-Berichts-Designer)
Hinzufügen von Datenbereichen zu einem Bericht (Visual Studio-Berichts-Designer)