Pregunta

Nuestros proyectos están utilizando objetos como la fuente de datos de informes.

Nuestra capa de negocio está regresando objetos individuales o IEnumerable. Nuestros informes (bastante complejas) tienen que mostrar las propiedades de tipo valor del objeto, y sus objetos relacionados. caso típico sería, de una lista, visualizar un informe principal con los datos de categoría, a continuación, un informe integrado con los datos para cada producto dentro de cada categoría, a continuación, un informe integrado para cada parte de cada producto, y así sucesivamente.

Reporte de la base de datos no es una opción para nosotros.

Hemos intentado hasta ahora - Servicios de Información: funciona, pero tiene que perder el tiempo con la definición XML del informe para definir las clases de origen de datos, muy difícil de trabajar si se utiliza un origen de datos de objeto, arquitectónicamente no demasiado limpia . - Informes de Telerik: bastante bien (Esp., Bonita arquitectura), pero parece tener problemas con informes complejos (principal / sub), no da un gran control de paginación, se rumorea que tiene problemas de rendimiento / de choque (producto inmaduro)

¿Alguien sabe una buena solución de informes que se pueden integrar en una aplicación ASP.NET y funciona bien con los objetos como fuentes de datos?

¿Fue útil?

Solución

Estamos utilizando ActiveReports y XtraReports. Tengo experiencia con los informes de Telerik también. Los XtraReports e Informes Telerik son una de las mejores herramientas de información, que están disponibles. No tengo ningún problema con los informes de maestro / detalle con y con los datos jerárquica también. Pero XtraReports e Informes Telerik tiene muy buen soporte oficial. Si usted tiene cualquier problema con sus componentes, que proporciona Typicaly solución.

Otros consejos

Además de ser capaz de unirse a un informe de una colección de objetos (ver IListDataSource), también puede tener un mayor control de la unión con el ActiveReports modo no unido. Consulte la siguiente para obtener más información sobre el modo sin consolidar en ActiveReports: http: //www.datadynamics. com / Ayuda / ARNET3 / ActiveReports3_start.htm

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