Partager via


Mise à jour des rapports à l’aide de classes générées à partir du schéma RDL (didacticiel SSRS)

Ce tutoriel montre comment utiliser l’outil de définition de schéma XML (Xsd.exe) pour générer des classes qui vous permettent de sérialiser et désérialiser des fichiers de définition de rapport (.rdl et .rdlc) avec la classe Microsoft .NET Framework XmlSerializer .

Contenu du didacticiel

Au cours de ce didacticiel, vous allez effectuer les activités suivantes :

  • Créez une application à l’aide du modèle de projet Application console Microsoft Visual Studio.

  • Générez des classes à partir du schéma RDL (Report Definition Language) à l’aide de l’outil xsd .

  • Connectez-vous à un serveur de rapports et récupérez une définition de rapport.

  • Écrivez du code pour mettre à jour le fichier de définition de rapport.

  • Enregistrez la définition de rapport mise à jour sur le serveur de rapports.

  • Exécutez l’application de schéma RDL (VB/C#).

Remarque

Les exemples de code fournis dans ce didacticiel peuvent échouer pour les rapports sans description. L’échec est dû au fait que la propriété de description n’existe pas pour les rapports dont la description n’est pas spécifiée.

Spécifications

Pour suivre le didacticiel, vous devez disposer des éléments suivants :

  • Microsoft SQL Server 2014 Services de rapports.

  • Microsoft Visual Studio 2010.

  • Autorisations suffisantes pour pouvoir accéder et publier des rapports sur le service Web Report Server sur l’ordinateur où se trouve votre serveur de rapports.

  • La base de données d’exemple AdventureWorks2012 a été installée sur une instance de SQL Server.

  • Rapport installé sur votre serveur de rapports. Ce tutoriel utilise l’exemple de rapport, Company Sales 2012. Pour plus d’informations sur les exemples de rapports, consultez exemples de produits SQL Server Reporting Services.

Remarque

Les exemples ne sont pas installés automatiquement pendant l’installation, mais vous pouvez les installer à tout moment. Pour plus d’informations sur les exemples, consultez exemples de produits SQL Server.

Durée estimée du didacticiel : 30 minutes

Tâches

Leçon 1 : Créer le projet Visual Studio de schéma RDL

Leçon 2 : Générer des classes à partir du schéma RDL à l’aide de l’outil xsd

Leçon 3 : Charger une définition de rapport à partir du serveur de rapports

Leçon 4 : Mettre à jour la définition de rapport par programmation

Leçon 5 : Publier la définition de rapport sur le serveur de rapports

Leçon 6 : Exécuter l’application de schéma RDL (VB-C#)

Voir aussi

Langage de définition de rapport (SSRS, Report Definition Language)