Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une fois que vous avez créé votre projet Visual Studio, l’étape suivante consiste à récupérer une copie locale du schéma de définition de rapport et à exécuter l’outil de définition de schéma XML (Xsd.exe).
Pour générer les classes RDL
Ouvrez une instance de Microsoft Internet Explorer (ou navigateur web équivalent) et accédez à l’URL suivante :
https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsdUne fois le schéma RDL ouvert dans le navigateur, accédez au menu Fichier , puis sélectionnez Enregistrer sous.
Accédez à l’emplacement où vous avez créé votre projet Visual Studio et enregistrez le schéma avec le nom de fichier ReportDefinition.xsd.
Une fois le fichier enregistré, ouvrez une instance de l’invite de commandes Visual Studio 2010. Pour ouvrir une instance de l’invite de commandes, cliquez sur le menu Démarrer, pointez sur Tous les programmes, pointez sur Microsoft Visual Studio 2010, pointez sur Visual Studio Tools et cliquez sur Invite de commandes Visual Studio (2010).
Remplacez le chemin actuel par l’emplacement où vous avez enregistré le fichier ReportDefinition.xsd :
CD\<ReportDefinition.xsd Path>Générez le fichier ReportDefinition.cs qui contient les classes du schéma RDL avec la commande suivante :
xsd /c /n:SampleRDLSchema ReportDefinition.xsdPour générer un fichier ReportDefinition.vb, utilisez cette commande :
xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsdAjoutez ReportDefinition.xsd à votre projet. Dans le menu Projet , cliquez sur Ajouter un élément existant. Accédez à l’emplacement du fichier ReportDefinition.xsd, sélectionnez ReportDefinition.xsd, puis cliquez sur Ajouter.
Remarque
Une fois que vous avez ajouté le fichier ReportDefinition.xsd au projet, vous remarquerez dans l’Explorateur de solutions que le fichier ReportDefinition.cs (.vb) n’y figure pas. Pour afficher le fichier, cliquez sur le bouton développer/réduire en regard du fichier ReportDefinition.xsd.
Leçon suivante
Dans la leçon suivante, vous allez écrire du code pour charger une définition de rapport à partir d’un serveur de rapports à l’aide des classes que vous avez générées à partir du schéma RDL. Consultez la leçon 3 : Charger une définition de rapport à partir du serveur de rapports.
Voir aussi
Mise à jour des rapports à l’aide de classes générées à partir du schéma RDL (didacticiel SSRS)
Langage de définition de rapport (SSRS, Report Definition Language)