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.
Microsoft Visual Studio 2008 fournit deux contrôles ReportViewer pour intégrer les fonctionnalités d’affichage des rapports dans vos applications. Il existe une version pour les applications Windows Forms et une pour les applications Web Forms. Chaque contrôle fournit des fonctionnalités similaires, mais chacun est conçu pour cibler leurs environnements individuels. Les deux contrôles peuvent traiter les rapports déployés sur un serveur de rapports (mode de traitement à distance) ou copiés sur un ordinateur où Microsoft SQL Server Reporting Services n’a pas été installé (mode de traitement local).
Le contrôle ReportViewer n’inclut pas la prise en charge intégrée de l’adaptation dynamique à différents appareils avec différentes résolutions d’écran.
Mode de traitement à distance
Le mode de traitement à distance est la méthode recommandée pour afficher les rapports qui ont été déployés sur un serveur de rapports. Le mode de traitement à distance offre les avantages suivants :
Le traitement à distance fournit une solution optimisée pour l’exécution de rapports, car le rapport est traité par le serveur de rapports.
Étant donné que tout traitement est géré par le serveur de rapports, une demande de rapport peut être traitée par plusieurs serveurs de rapports dans un déploiement avec montée en puissance parallèle ou un serveur qui a plusieurs processeurs dans un scénario de montée en puissance parallèle.
En outre, les rapports exécutés en mode distant peuvent utiliser toutes les fonctionnalités du serveur de rapports, y compris toutes les extensions de rendu et de données.
Remarque
La liste des extensions disponibles pour le contrôle ReportViewer lorsqu’elle s’exécute en mode de traitement à distance dépend de l’édition de Reporting Services installée sur le serveur de rapports.
Mode de traitement local
Le mode de traitement local fournit une autre méthode pour l’affichage et le rendu des rapports lorsque Reporting Services n’est pas installé. Contrairement au traitement à distance, seul un sous-ensemble des fonctionnalités fournies par le serveur de rapports est disponible dans le contrôle. En mode de traitement local, le traitement des données n’est pas géré par le contrôle, mais plutôt implémenté par l’application d’hébergement. Toutefois, le traitement des rapports est géré par le contrôle lui-même. En mode de traitement local, seules les extensions de rendu PDF, Excel, Word et Image sont disponibles.
Voir aussi
Intégration de Reporting Services dans des applications
Créer des rapports SSRS à l’aide de Visual Studio (blog)