Lernprogramm: Generieren von RDL mithilfe von .NET Framework
Dieses Lernprogramm veranschaulicht, wie Berichtsdefinitionssprache (RDL) in eine Berichtsdefinitionsdatei geschrieben wird, die die System.Xml..::..XmlDocument-Klasse verwendet. Die XmlDocument-Klasse stellt ein XML-Dokument-Objektmodell (DOM) bereit, mit dem Sie die Datenstruktur einer RDL schnell generieren können, und hilft Ihnen, Berichtsdefinitionsdokumente zu erstellen, die der RDL-Spezifikation entsprechen.
Sie können einen System.Xml..::..XmlTextWriter verwenden, wenn Sie XML als Rohdaten ohne den Zusatzaufwand eines DOM schreiben möchten. Der Schreiber stellt eine schnelle Vorwärtsmethode für die Generierung von XML bereit. Der System.Xml..::..XmlTextWriter schreibt in einen Datenstrom statt ein Objektmodell wie XML DOM zu verwenden.
Lernziele
Im Rahmen dieses Lernprogramms führen Sie die folgenden Aufgaben aus:
Erstellen einer Anwendung mithilfe der Projektvorlage für eine Visual Studio-Konsolenanwendung.
Hinzufügen einer Verbindung mit der AdventureWorks2008R2-Beispieldatenbank.
Schreiben von Code zum Abrufen einer Liste von Feldern für die Datenquelle.
Schreiben von Code zum Generieren einer einfachen Berichtsdefinitionsdatei, die zum Erstellen eines Berichts verwendet werden kann.
Anforderungen
Für die vollständige Bearbeitung des Lernprogramms benötigen Sie Folgendes:
Microsoft Microsoft SQL Server 2008 R2 Reporting Services.
Microsoft Visual Studio 2008 oder ein ähnliches mit Microsoft .NET Framework kompatibles Entwicklungstool.
Eine Installation der AdventureWorks2008R2-Beispieldatenbank auf einer SQL Server-Instanz. Die Beispiele werden nicht automatisch beim Setup installiert. Sie können sie jedoch jederzeit installieren. Informationen zum Installieren der Beispiele finden Sie unter Überlegungen zum Installieren der SQL Server-Beispiele und -Beispieldatenbanken.
Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 60 Minuten
Aufgaben
Lektion 1: Erstellen des RDL-Generator-Projekts in Visual Studio
Lektion 2: Erstellen einer Verbindung mit der Beispieldatenbank
Lektion 3: Abrufen einer Liste von Feldern für die Berichtsdefinition
Lektion 4: Erstellen von Code zum Generieren der Berichtsdefinitionsdatei
Lektion 5: Ausführen der RDL-Generator-Anwendung (VB/C#)
Hinweis |
---|
Zum Anzeigen der Lernprogramme empfehlen wir Ihnen, dass Sie der Symbolleiste in der Dokumentanzeige die Schaltflächen Weiter und Zurück hinzufügen. Weitere Informationen finden Sie unter Erweitern der Hilfe um die Schaltflächen Weiter und Zurück. |