Réutiliser des sections de rapport avec des sous-rapports flexibles
Intégrez des rapports modulaires dans des modèles principaux pour simplifier les scénarios complexes et réduire la logique dupliquée entre les sources de données.

Les sous-rapports (Subreports) permettent d’intégrer des rapports gérés de manière indépendante dans un rapport principal, afin d’activer une conception de reporting modulaire et flexible. Chaque sous-rapport peut être créé, maintenu et réutilisé séparément, tout en se connectant au rapport principal via des paramètres qui filtrent dynamiquement ses données à partir d’une source de données distincte. Cette approche simplifie les scénarios de reporting complexes, améliore la cohérence et réduit les efforts de maintenance en évitant la duplication de logique. Les cas d’utilisation courants incluent l’affichage de lignes détaillées dans des rapports récapitulatifs, la combinaison de données provenant de plusieurs bases de données, ou la réutilisation de sections standardisées telles que des factures, des détails d’audit ou des historiques clients sur plusieurs rapports.
Plusieurs contrôles de reporting ASP.NET Core prennent en charge les sous-rapports, notamment :
- DevExpress Reporting vous permet d’intégrer des sous-rapports réutilisables, de relier plusieurs sources de données via des paramètres et de gérer efficacement des structures de rapports complexes.
- TX Text Control .NET Server for ASP.NET facilite la création de sous-rapports dynamiques pour des documents, en permettant des sources de données distinctes et une réutilisation du contenu pilotée par des paramètres.
- Telerik Reporting vous permet de concevoir des sous-rapports modulaires, de transmettre des paramètres contextuels et de combiner des requêtes de données indépendantes dans des rapports de manière sécurisée.
- FastReport .NET WEB vous permet d’intégrer des sous-rapports flexibles, de filtrer les ensembles de données via des paramètres et de réutiliser facilement des composants de rapport dans des applications web.
Pour une analyse approfondie des fonctionnalités et des prix, consultez notre comparaison des contrôles de reporting ASP.NET Core.