Didacticiel : génération du langage RDL avec l'environnement .NET Framework
Ce didacticiel illustre comment écrire le langage RDL (Report Definition Language) dans un fichier de définition de rapport à l'aide de la classe System.Xml..::..XmlDocument. La classe XmlDocument fournit un modèle d'objet de document XML (DOM) qui vous permet de générer rapidement la structure de données d'un langage RDL et vous aide à générer des documents de définition de rapport conformes à la spécification RDL.
Pour écrire du code XML sous forme de données brutes sans les contraintes du modèle d'objet DOM, vous pouvez utiliser une classe System.Xml..::..XmlTextWriter. L'enregistreur offre un moyen rapide avant uniquement pour générer du code XML. Le System.Xml..::..XmlTextWriter écrit dans un flux au lieu d'utiliser un modèle d'objet tel que l'objet DOM XML.
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 AdventureWorks2008R2.
É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 :
Microsoft Microsoft SQL Server 2008 R2 Reporting Services.
Microsoft Visual Studio 2008 ou un outil de développement compatible avec Microsoft .NET Framework similaire.
Exemple de base de données AdventureWorks2008R2 installé sur une instance de SQL Server. Les exemples ne sont pas installés automatiquement, mais peuvent l'être à tout moment. Pour plus d'informations sur l'installation des exemples, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.
Durée estimée pour effectuer ce didacticiel : 60 minutes.
Tâches
Leçon 1 : création du projet Visual Studio du générateur de langage RDL
Leçon 2 : création d'une connexion à l'exemple de base de données
Leçon 3 : Extraire une liste de champs pour la définition de rapport
Leçon 4 : création de code pour générer le fichier de définition de rapport
Leçon 5 : Exécution de l'application du générateur RDL (RDL Generator) (VB/C#)
Notes
Lorsque vous parcourez les didacticiels, il est recommandé d'ajouter les boutons Rubrique suivante et Rubrique précédente dans la barre d'outils de l'afficheur de document. Pour plus d'informations, consultez Ajout des boutons Rubrique suivante et Rubrique précédente dans l'aide.