Partager via


Définition d'une mise en page de rapport (Concepteur de rapports Visual Studio)

Une mise en page de rapport comprend trois zones principales : un en-tête de page, un pied de page et un corps. Le corps du rapport contient les données de ce rapport. Vous pouvez ajouter des régions de données, des zones de texte, des images, des rectangles, des sous-rapports et des améliorations visuelles à la mise en page de rapport. Les régions de données affichent des lignes de données répétitives issues d'une source de données. L'en-tête de page et le pied de page répètent le même contenu en haut et en bas de chaque page du rapport. Vous pouvez placer des éléments de rapport comme des images, des zones de texte et des traits dans les en-têtes et les pieds de page.

Pour concevoir un rapport, vous ouvrez un fichier de définition de rapport client (.rdlc) en mode de création graphique, puis vous faites glisser des éléments de rapport depuis la boîte à outils afin de créer le rapport. Le mode création du rapport présente la définition de fichier XML .rdlc sous-jacente du rapport. Vous devez éviter de modifier directement le fichier XML si vous souhaitez que le mode création et le fichier XML demeurent synchronisés.

Visuellement, la zone de conception est une zone rectangulaire avec une grille de points qui vous permet d'aligner les éléments de rapport dans la mise en page. L'alignement des éléments est important. Si les éléments ne sont pas alignés, le processus de génération du rapport peut créer des pages supplémentaires ou des espaces inattendus pour accueillir tous les éléments.

Lorsque vous exécutez un rapport, son traitement combine les informations de mise en page du rapport figurant dans le fichier .rdlc avec les données de la source de données, puis génère le rapport dans le format HTML ou GDI (Graphical Device Interface). Le format de sortie peut changer la façon dont les données sont traitées et la façon dont le rapport est rendu.

L'organisation des éléments dans un rapport est entièrement libre. Vos rapports ne sont pas limités à de simples « bandes » de données. Vous pouvez placer des régions de données avec différents ensembles de données côte à côte. Certains éléments de rapports peuvent aussi contenir d'autres éléments de rapport. Pour les régions de données, cela signifie que vous pouvez imbriquer des groupes de données dans d'autres groupes. Pour plus d'informations sur les régions de données, consultez Ajout de régions de données à un rapport (Concepteur de rapports Visual Studio).

Pour commencer, utilisez les procédures pas à pas permettant d'assimiler les bases de la conception de rapports. Pour plus d'informations, consultez Exemples et procédures pas à pas.

Dans cette section

Voir aussi

Concepts

Ajout et configuration de contrôles ReportViewer
Création de fichiers de définition de rapport client (.rdlc)
Ajout et configuration de contrôles ReportViewer
Conversion de fichiers RDL et RDLC
Optimisation de mise en page de rapport pour une sortie HTML (Concepteur de rapports Visual Studio)