Reutilize seções de relatório com subrelatórios flexíveis
Incorpore relatórios modulares em layouts mestres para simplificar cenários complexos e reduzir a lógica duplicada entre fontes de dados.

Subrelatórios permitem que relatórios mantidos independentemente sejam incorporados em um relatório mestre, possibilitando um design de relatórios modular e flexível. Cada Subreport pode ser criada, mantida e reutilizada separadamente, enquanto se conecta ao relatório mestre por meio de parâmetros que filtram dinamicamente seus dados a partir de uma fonte de dados separada. Essa abordagem simplifica cenários complexos de relatórios, melhora a consistência e reduz o esforço de manutenção ao evitar lógica duplicada. Casos de uso comuns incluem exibir itens de linha detalhados dentro de relatórios de resumo, combinar dados de múltiplos bancos de dados ou reutilizar seções padronizadas como faturas, detalhes de auditoria ou históricos de clientes em vários relatórios.
Vários controles de relatórios do ASP.NET Core oferecem suporte a subrelatórios, incluindo:
- DevExpress Reporting permite incorporar subrelatórios reutilizáveis, vincular múltiplas fontes de dados via parâmetros e gerenciar estruturas de relatórios complexas com eficiência.
- TX Text Control .NET Server for ASP.NET facilita subrelatórios dinâmicos para documentos, possibilitando fontes de dados separadas e reutilização de conteúdo orientada por parâmetros.
- Telerik Reporting permite que você crie subrelatórios modulares, passe parâmetros contextuais e combine consultas de dados independentes dentro de relatórios com segurança.
- FastReport .NET WEB permite integrar subrelatórios flexíveis, filtrar conjuntos de dados por parâmetros e reutilizar componentes de relatório com facilidade em aplicativos web.
Para uma análise aprofundada de recursos e preço, visite nossa comparação de controles de relatórios do ASP.NET Core.