Pergunta

Alguém sabe de um mecanismo de relatório para WPF? A maioria dos que eu poderia encontrar ainda estão para WinForms.

Estou bastante feliz usando um WinForms um em WPF com uma série WinForms, desde que a ferramenta tem um UserControl que pode ser incorporado em uma janela.

Além disso, eu não estou usando um banco de dados e todos os meus dados está em XML para que o mecanismo de relatórios precisa ser capaz de lidar com isso.

Todas as sugestões?

Foi útil?

Solução 2

Temos acabei indo com Telerik , mas como uma solução WinForms incorporado em WPF. Não há espectadores relatório WPF que podem lidar com fontes de relatório de não-banco de dados a partir de janeiro de 2009.

Parece haver um buraco no mercado.

Outras dicas

Talvez você possa fazer a comunicação em um FixedDocument de FlowDocument? Eu tive o mesmo problema, e na minha situação (a impressão de uma factura 1 página), usando um FixedDocument foi uma solução elegante e fácil ... (e barato desde que eu não preciso comprar um 3 pacote de relatórios festa ... )

Aqui onde eu trabalho, usamos Stimulsoft Reports.Net . Pode ligar-se a um monte de coisas (incluindo XML), e pode exportar para XPS, que você pode então mostrar no WPF usando um DocumentViewer , ou, se você é ambicioso, você pode rasgar as XPS documento usando a API XPS, tomar as glifos e Caminhos fora do cada FixedPage, jogá-los em uma lona, ??e exibi-lo em seu aplicativo.

Não é uma fonte aberta .NET Relatórios Engine para WPF . Ele suporta cabeçalhos e rodapés, ligação DataTable, geração de código de barras e criação XPS. Não tenho certeza de ligação XML embora.

Relatórios ComponentOne pode lidar com fontes não relatório de banco de dados e é baseado WPF. Eu tentei, e parece bastante decente

eu liberei esta, sua fonte aberta e só leva qualquer usercontrol você pode criar em WPF por isso é bastante flexível.

https://wpfreportingengine.codeplex.com/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top