2009-01-07 17 views
8

¿Alguien sabe de un generador de informes para WPF? La mayoría de los que pude encontrar todavía son para WinForms.¿Mejor motor de informes para WPF sin una base de datos?

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

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

¿Alguna sugerencia?

Respuesta

3

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

Parece haber un agujero en el mercado.

1

Aquí donde trabajo, utilizamos Stimulsoft Reports.Net. Puede vincularse a muchas cosas (incluido XML), y puede exportar a XPS, que luego puede mostrar en WPF usando un DocumentViewer o, si es ambicioso, puede abrir el documento XPS utilizando la API de XPS , saque los Glifos y Caminos de cada Página Fija, tírelos en un Lienzo y muéstrelos en su aplicación.

6

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

1

Los informes de ComponentOne pueden manejar orígenes de informes que no sean bases de datos y están basados ​​en WPF. Lo probé, y parece bastante decente

2

Hay una fuente abierta .NET Reporting Engine for WPF. Admite encabezados y pies de página, enlace DataTable, generación de código de barras y creación de XPS. Sin embargo, no estoy seguro sobre el enlace XML.

Cuestiones relacionadas