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