Share via


Didacticiel : génération du langage RDL avec l'environnement .NET Framework

Ce didacticiel illustre l'écriture du langage RDL (Report Definition Language) dans un fichier de définition de rapport à l'aide de la classe System.Xml..::..XmlTextWriter. Ce writer est un moyen rapide et en avance seule qui permet de générer du code XML, et par conséquent RDL. Il permet de créer des documents de définition de rapport conformes à la spécification RDL. System.Xml..::..XmlTextWriter écrit dans un flux au lieu d'utiliser un modèle objet tel que l'objet DOM XML, offrant ainsi de meilleures performances.

En règle générale, vous utilisez une classe System.Xml..::..XmlTextWriter pour écrire du code XML sous forme de données brutes sans les contraintes du modèle objet DOM. La classe System.Xml..::..XmlTextWriter est une implémentation de la classe System.Xml..::..XmlTextWriter qui fournit l'API permettant d'écrire du code XML dans un flux de fichiers. La classe XmlTextWriter offre plusieurs méthodes utiles pour créer un fichier de définition de rapport. En particulier, le didacticiel suivant vous apprend à construire un fichier de définition de rapport à l'aide des méthodes XmlTextWriterWriteStartElement()()()(), XmlTextWriterWriteAttributeString()()()(), XmlTextWriterWriteElementString()()()() et XmlTextWriter..::..WriteEndElement.

Contenu du didacticiel

Au cours de l'étude de ce didacticiel, vous allez effectuer les opérations suivantes :

  • Créer une application avec le modèle de projet d'application console Visual Studio

  • Ajouter une connexion à l'exemple de base de données AdventureWorks.

  • Écrire du code pour extraire une liste de champs de la source de données

  • Écrire du code pour générer un fichier de définition de rapport simple à utiliser pour créer un rapport

Conditions requises

Pour exécuter ce didacticiel, vous devez disposer des éléments suivants :

Durée estimée pour effectuer ce didacticiel : 60 minutes.