Definieren eines Berichtslayouts (Visual Studio-Berichts-Designer)
Ein Berichtslayout besteht aus drei Hauptbereichen: Kopfzeile, Fußzeile und Textkörper. Der Textkörper des Berichts enthält die Berichtsdaten. Sie können Datenbereiche, Textfelder, Bilder, Rechtecke, Unterberichte und visuelle Effekte zum Berichtslayout hinzufügen. Datenbereiche zeigen wiederholte Zeilen von Daten aus einer Datenquelle. Im Seitenkopf und -fuß wird derselbe Inhalt oben und unten auf jeder Seite des Berichts wiederholt. Sie können im Kopf und Fuß Berichtselemente wie Bilder, Textfelder und Linien platzieren.
Um einen Bericht zu entwerfen, öffnen Sie eine Client-Berichtsdefinitionsdatei (RDLC-Datei) im grafischem Entwurfsmodus und ziehen Berichtselemente zum Erstellen des Berichts aus der Toolbox. In der Entwurfsansicht des Berichts wird die zugrunde liegende RDLC-XML-Dateidefinition des Berichts dargestellt. Sie sollten die XML-Datei nicht direkt ändern, damit die Entwurfsansicht und XML-Datei synchron bleiben.
Bei der Entwurfsoberfläche handelt es sich um einen rechteckigen Bereich mit darüber gelegten Rasterpunkten, an denen Sie Berichtselemente im Layout ausrichten können. Die Ausrichtung der Elemente ist wichtig. Werden sie nicht ausgerichtet, können beim Rendern des Berichts zusätzliche Seiten oder eine unerwartete weiße Fläche erstellt werden, um Platz für alle Elemente zu schaffen.
Wenn Sie einen Bericht ausführen, werden die Layoutinformationen in der RDLC-Datei bei der Verarbeitung des Berichts mit Daten aus der Datenquelle kombiniert. Anschließend wird der Bericht entweder im HTML- oder im GDI-Format (Graphical Device Interface) gerendert. Durch das Ausgabeformat kann die Verarbeitung der Daten und das Rendering des Berichts geändert werden.
Die Platzierung von Berichtselementen in einem Bericht ist völlig frei. Die Daten in einem Bericht sind nicht auf die Anordnung in "Streifen" beschränkt. Sie können Datenbereiche mit unterschiedlichen Datasets nebeneinander platzieren. Bestimmte Berichtselemente können auch andere Berichtselemente enthalten. Für Datenbereiche bedeutet dies, dass Sie Gruppen von Daten in andere Gruppen schachteln können. Weitere Informationen zu Datenbereichen finden Sie unter Hinzufügen von Datenbereichen zu einem Bericht (Visual Studio-Berichts-Designer).
Verwenden Sie die Anleitungen als Einstieg, um die Grundlagen des Entwurfs von Berichten zu erlernen. Weitere Informationen finden Sie unter Beispiele und Anleitungen.
In diesem Abschnitt
- Hinzufügen von Datenbereichen zu einem Bericht (Visual Studio-Berichts-Designer)
Beschreibt die Arten von Datenbereichen, die Sie verwenden können. In diesem Abschnitt wird auch erläutert, wie Sie dem Berichtslayout Datenbereiche hinzufügen und diese entsprechend konfigurieren.
- Hinzufügen von Textfeldern zu einem Bericht (Visual Studio-Berichts-Designer)
Stellt Informationen zu Textfeldern bereit, die auch angeben, wann Sie Textfelder verwenden, wie Sie ein Textfeld an Daten binden und wie Sie das Gebietsschema festlegen.
- Hinzufügen von Bildern zu einem Bericht (Visual Studio-Berichts-Designer)
Erläutert, wie Sie eingebettete, externe und Datenbankbilder in einem Berichtslayout verwenden. Sie können Bilder dem Textkörper, dem Seitenkopf und dem Seitenfuß des Berichts hinzufügen.
- Hinzufügen von Rechtecken, Linien und Rahmen zu einem Bericht (Visual Studio-Berichts-Designer)
Stellt Informationen darüber bereit, wie sich Berichten visuelle Wirkungen hinzufügen lassen. In diesem Thema wird auch erläutert, wie Sie Rechtecke zum Gruppieren von Berichtselementen verwenden.
- Hinzufügen von Features für Interaktivität, Sichtbarkeit und Navigation zu einem Bericht (Visual Studio-Berichts-Designer)
Beschreibt Linkoptionen, Dokumentstrukturen, Lesezeichen und Sichtbarkeitsoptionen, die Sie interaktiven HTML-Berichten hinzufügen können.
- Hinzufügen von Kopfzeilen und Fußzeilen zu einem Bericht (Visual Studio-Berichts-Designer)
Erläutert, wie Sie einem Bericht Kopf- und Fußzeilen hinzufügen. In diesem Abschnitt wird auch erläutert, wie Sie Seitengröße und Seitenumbrüche festlegen. Weiterhin werden darin Schritt-für-Schritt-Anweisungen zu bestimmten Aufgaben bereitgestellt.
- Hinzufügen von Stil und Formatierung zu einem Bericht (Visual Studio-Berichts-Designer)
Stellt Informationen zu Eigenschaftseinstellungen bereit, die Sie zum Gestalten von Berichtselementen sowie zum Angeben von Formaten verwenden können, durch die die Darstellung von Daten zur Laufzeit festgelegt wird.
- Definieren von Berichtsparametern in einem Bericht (Visual Studio-Berichts-Designer)
Erläutert, wie Parameter in Client-Berichtsdefinitionsdateien (RDLC-Dateien) verwendet werden können, und stellt Verweise auf Programmierungsthemen bereit, die Informationen zu den zum Festlegen der Parameterwerte verwendeten Methoden enthalten.
- Gruppieren von Daten in einem Bericht (Visual Studio-Berichts-Designer)
Beschreibt verschiedene Arten, auf die Sie Daten in einer Tabelle und einer Liste gruppieren können.
- Sortieren von Daten in einem Bericht (Visual Studio-Berichts-Designer)
Erläutert, wie Sie eine Sortierreihenfolge für Datenbereiche festlegen und Spalten für die dynamische Sortierung durch den Endbenutzer zur Laufzeit konfigurieren.
- Gewusst wie: Filtern von Daten in einem Bericht (Visual Studio-Berichts-Designer)
Stellt Schritt-für-Schritt-Anweisungen zum Definieren von Filtern bereit, mit denen Sie bestimmte im Bericht anzuzeigende Daten auswählen.
- Konfigurieren von Unter- und Drillthroughberichten (Visual Studio-Berichts-Designer)
Erläutert, wie Sie Unterberichte definieren, die zum Einbetten eines Berichts in einen anderen verwendet werden, und wie Sie Drillthroughverknüpfungen erstellen, durch die verwandte Berichte zur Laufzeit miteinander verbunden werden.
Siehe auch
Konzepte
Hinzufügen und Konfigurieren der ReportViewer-Steuerelemente
Erstellen von Client-Berichtsdefinitionsdateien (RDLC)
Hinzufügen und Konfigurieren der ReportViewer-Steuerelemente
Konvertieren von RDL- und RDLC-Dateien
Optimieren des Berichtslayouts für die HTML-Ausgabe (Visual Studio-Berichts-Designer)