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 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. XmlTextWriter écrit dans un flux au lieu d'utiliser un modèle d'objet tel que DOM XML, offrant ainsi de meilleures performances.
En règle générale, vous utilisez une classe XmlTextWriter pour écrire du code XML sous forme de données brutes sans utiliser le modèle d'objet DOM. La classe XmlTextWriter est une implémentation de la classe 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 WriteStartElement, WriteAttributeString, WriteElementString et 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 :
- Microsoft SQL Server 2005 Reporting Services.
- Microsoft Visual Studio 2005 ou un outil Microsoft similaire de développement compatible .NET Framework
- Exemple de base de données AdventureWorks installé sur une instance de SQL Server 2005. Les exemples ne sont pas installés automatiquement, mais vous pouvez les installer vous-même à tout moment. Pour plus d'informations sur l'installation des exemples, consultez Installation des exemples.
Durée estimée pour effectuer le didactiel : 60 minutes
Tâches
Leçon 1 : Créer le projet Visual Studio du générateur de langage RDL
Leçon 2 : Créer une connexion à la base de données exemple
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#)
Remarque : |
---|
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. |
Voir aussi
Concepts
Didacticiels de Reporting Services
Autres ressources
Exemples de rapports (Reporting Services)
Installation des exemples de bases de données AdventureWorks et des autres exemples