Pregunta

¿Alguien sabe de un motor de informes para WPF? La mayoría de los que pude encontrar todavía están para WinForms.

Estoy contento de usar un WinForms uno en WPF con un host de WinForms siempre que la herramienta tenga un UserControl que pueda incrustarse en una ventana.

Además, no estoy usando una base de datos y todos mis datos están en XML, por lo que Reporting Engine debe poder manejarlo.

¿Alguna sugerencia?

¿Fue útil?

Solución 2

Terminamos yendo a Telerik , pero como una solución WinForms integrada en WPF. No hay visores de informes de WPF que puedan manejar fuentes de informes que no sean de base de datos a partir de enero de 2009.

Parece que hay un agujero en el mercado.

Otros consejos

¿Quizás pueda hacer los informes en un FixedDocument of FlowDocument? Tuve el mismo problema, y ??en mi situación (la impresión de una factura de 1 página), usar un FixedDocument era una solución elegante y fácil ... (y económica, ya que no necesitaba comprar un paquete de informes de terceros ... )

Aquí donde trabajo, usamos Stimulsoft Reports.Net . Se puede enlazar a muchas cosas (incluido XML) y se puede exportar a XPS, que luego puede mostrar en WPF usando un DocumentViewer , o, si eres ambicioso, puedes abrir el documento XPS usando la API de XPS, eliminar los Glifos y Rutas todas las páginas fijas, tírelas en un lienzo y muéstrelas en su aplicación.

Hay un código abierto .NET Reporting Engine para WPF . Es compatible con encabezados y pies de página, enlace DataTable, generación de códigos de barras y creación XPS. Aunque no estoy seguro sobre el enlace XML.

ComponentOne Reports puede manejar orígenes de informes que no son de base de datos y está basado en WPF. Lo probé, y parece bastante decente

He lanzado este, su código abierto y solo toma cualquier control de usuario que pueda crear en WPF, por lo que es bastante flexible.

https://wpfreportingengine.codeplex.com/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top