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
- Contrôles de serveur Web et Windows Forms de ReportViewer
Présente les contrôles ReportViewer et compare le contrôle de serveur Web et le contrôle Windows Forms.
- 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.
- Création de fichiers de définition de rapport client (.rdlc)
Explique comment créer un rapport qui s'exécute en mode traitement local.
- Déploiement de rapports et de contrôles ReportViewer
Décrit la procédure et les contraintes d'un déploiement ReportViewer.
- Exemples et procédures pas à pas
Indique comment créer des rapports et configurer les contrôles pour différents scénarios.
- Référence de l'interface utilisateur du Concepteur de rapports (Visual Studio)
Contient des rubriques d'aide accessibles par le biais de la touche F1 sur l'outil de génération de rapports servant à créer des rapports à exécuter en mode traitement local. En outre, cette rubrique décrit la barre d'outils ReportViewer qui fournit les fonctionnalités d'exécution des rapports déployés.
- Microsoft.Reporting.WebForms
Documentation de référence gérée relative au contrôle de serveur Web ReportViewer.
- Microsoft.Reporting.WinForms
Documentation de référence gérée relative au contrôle Windows Forms ReportViewer.
Remarque |
---|
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