Utilisation du panneau des balises actives des tâches ReportViewer

Le panneau des balises actives des tâches ReportViewer est fourni sur le contrôle de serveur Web ReportViewer et le contrôle Windows Forms pour vous permettre d'effectuer les opérations suivantes :

  • Choisir un rapport client ou serveur existant à utiliser avec le contrôle.

  • Concevoir un nouveau rapport.

  • Choisir des sources de données et mettre à jour des liaisons de sources de données. Le choix et la mise à jour de sources de données sont nécessaires si vous modifiez les datasets ou les rapports après la création de liaisons, ou si vous convertissez un fichier de définition de rapport serveur (.rdl) en un fichier de définition de rapport client (.rdlc). Pour plus d'informations, consultez Mise à jour et reliaison des références de source de données (Concepteur de rapports Visual Studio).

Le panneau de balises actives des tâches ReportViewer est contextuel. Les tâches changent selon le type de contrôle et selon que vous utilisez un rapport côté serveur ou côté client. Si vous utilisez le contrôle Windows Forms, une tâche Ancrer dans le conteneur parent est également fournie.

Pour accéder au panneau des balises actives des tâches ReportViewer, faites glisser un contrôle ReportViewer de la section Données de la boîte à outils sur un formulaire ou une page Web, puis cliquez sur le petit triangle dans le coin supérieur droit du contrôle. Les illustrations fournies ci-dessous dans cette rubrique montrent comment se présente le panneau des balises actives.

Récapitulatif des tâches ReportViewer

Le tableau suivant décrit toutes les tâches que vous pouvez choisir.

Tâche Description

Choisir un rapport

Sélectionnez un fichier .rdlc existant dans le projet ou choisissez Rapport du serveur pour sélectionner un rapport publié sur un serveur de rapports. Vous ne pouvez choisir qu'un seul fichier pour chaque instance du contrôle.

Lorsque vous sélectionnez un rapport, du code est automatiquement généré qui instancie la source des données au contrôle. Des informations sur les sources de données qui sont utilisées par le rapport sont incorporées dans la définition du rapport. Si vous modifiez par la suite la source de données ou modifiez le rapport pour utiliser une source de données différente, vous devez mettre à jour le code de liaison des données. Vous pouvez utliliser les tâches du panneau des balises actives des tâches de ReportViewer pour générer le code mis à jour.

Choisir la source de données

Sélectionnez une source de données existante dans le projet qui fournit un dataset au rapport. Vous pouvez utiliser cette tâche pour mettre à jour le contrôle afin d'utiliser de nouveaux datasets.

Relier des sources de données

Mettez à jour les liaisons de données pour le contrôle si le dataset ou le rapport a été modifié.

URL de Report Server

Pour les rapports de serveur, spécifiez l'URL vers un serveur de rapports.

Chemin d'accès du rapport

Pour les rapports de serveur, spécifiez le nom et l'emplacement du rapport. Le chemin d'accès du rapport inclut des dossiers virtuels dans l'espace de noms du serveur de rapports qui sont utilisés pour adresser des rapports stockés sur un serveur de rapports. Vous ne pouvez pas inclure de paramètres d'accès d'URL dans le chemin d'accès au dossier. Le chemin du rapport doit toujours commencer par une barre oblique ( / ).

Concevoir un nouveau rapport

Ouvrez un nouveau modèle de rapport vide en mode de conception graphique, puis ajoutez un élément de rapport (.rdlc) au projet. Vous ne pouvez créer que des fichiers de définition de rapport client (.rdlc). Pour créer un rapport de serveur, vous devez utiliser Concepteur de rapports dans SQL Server Reporting Services.

Ancrer dans le conteneur parent

Pour le contrôle Windows Forms ReportViewer, vous pouvez développer le contrôle pour utiliser tout l'espace disponible dans le formulaire.

Annuler l'ancrage dans le conteneur parent

Cliquez sur cette tâche pour réduire la taille du contrôle.

Tâches ReportViewer pour les rapports du serveur

Le panneau des balises actives des tâches ReportViewer inclut une option permettant de sélectionner un rapport du serveur. Un rapport du serveur est une définition de rapport publiée qui s'exécute sur un serveur de rapports Microsoft SQL Server 2005. L'option Rapport du serveur impose la spécification de l'instance du serveur et le chemin d'accès au rapport, comme illustré dans le schéma suivant :

Balises actives pour le contrôle Windows Forms

Tâches ReportViewer pour des fichiers de définition de rapport client (.rdlc)

Vous pouvez également utiliser le panneau des balises actives de ReportViewer pour sélectionner un fichier de définition de rapport client (.rdlc).

Balises actives pour le contrôle serveur Web

Voir aussi

Concepts

Conversion de fichiers RDL et RDLC
Ajout et configuration de contrôles ReportViewer
Création de fichiers de définition de rapport client (.rdlc)

Autres ressources

Exemples et procédures pas à pas