Share via


Contrôles ReportViewer (Visual Studio)

Microsoft Visual Studio 2008 comprend des fonctionnalités de conception de rapports et des contrôles ReportViewer qui vous permettent d'ajouter des rapports complets à des applications personnalisées. Les rapports peuvent contenir des données tabulaires, agrégées et multidimensionnelles. Les contrôles ReportViewer vous permettent de traiter et d'afficher le rapport dans votre application. Le contrôle se présente sous deux versions. Le contrôle de serveur Web ReportViewer permet d'héberger les rapports dans des projets ASP.NET. Le contrôle Windows Forms ReportViewer permet d'héberger les rapports dans des projets d'application Windows.

Vous pouvez configurer les deux contrôles de manière à les exécuter en mode traitement local ou en mode traitement distant. La façon dont vous configurez le mode de traitement affecte tous les aspects du rapport, de sa génération à son déploiement.

  • Le mode traitement local fait référence au traitement de rapport réalisé par le contrôle ReportViewer dans l'application cliente. La totalité du traitement du rapport est effectuée en tant que processus local à partir des données fournies par votre application. Pour créer les rapports à exécuter en mode traitement local, vous devez recourir au modèle de projet de rapport disponible dans Visual Studio. Pour plus d'informations, consultez Configuration de ReportViewer pour le traitement local.

  • Le mode traitement distant fait référence au traitement de rapport réalisé par un serveur de rapports SQL Server 2005 Reporting Services. En mode traitement distant, le contrôle ReportViewer est utilisé comme une visionneuse pour afficher un rapport prédéfini déjà publié sur un serveur de rapports Reporting Services. La totalité du traitement, depuis la récupération des données jusqu'au rendu du rapport, est effectuée sur le serveur de rapports. Pour utiliser le mode traitement distant, vous devez posséder une copie sous licence de SQL Server 2005 Reporting Services. Pour plus d'informations, consultez Configuration de ReportViewer pour un traitement distant.

Pour utiliser un contrôle ReportViewer dans votre application, vous devez savoir comment l'ajouter à la page Web ou de formulaire du projet, le configurer de manière à utiliser un rapport de serveur ou une définition de rapport local, mettre à jour les références de source de données, ainsi que tester et déployer les rapports et le contrôle dans votre application. Des procédures pas à pas sont mises à votre disposition pour que vous puissiez acquérir ces compétences fondamentales. Pour plus d'informations, consultez Exemples et procédures pas à pas.

Dans cette section

  • Ajout et configuration de contrôles ReportViewer
    Explique comment ajouter les contrôles et les rapports à une application, configurer un contrôle de manière à réaliser un traitement local ou distant et définir les propriétés des contrôles. Cette section comprend également des informations sur les fonctionnalités d'exécution de ReportViewer, telles que la consultation, l'exploration, l'exportation et l'impression de rapports.
NoteRemarque

Pour obtenir la version la plus récente de la documentation, utilisez l'option d'aide en ligne, qui permet de récupérer du contenu actualisé depuis MSDN. La version en ligne peut contenir des informations plus récentes que l'aide locale. Pour utiliser l'aide en ligne et en savoir plus à son sujet, recherchez la section « Sources de l'aide : Aide en local et aide en ligne » dans la documentation du produit Visual Studio.

Voir aussi

Concepts

Configuration de ReportViewer pour le traitement local
Configuration de ReportViewer pour un traitement distant