Me gustaría agregar capacidades de informes a una aplicación .NET. Mi fuente de datos es solo el modelo de datos de la aplicación, es decir, un conjunto de objetos que pueden haber sido generados o cargados desde cualquier cosa (no necesariamente desde una base de datos).Microsoft.Reporting. * Vs XML/XSLT
El plan inicial era generar un archivo XML de datos de informe a partir de estos objetos, y luego usar XSLT para transformarlo en un archivo de informe XHTML. El informe puede mostrarse en la aplicación con un control de navegador.
Sin embargo, me he dado cuenta de que existen espacios de nombres Microsoft.Reporting. * Y por lo que he probado, parece que las clases y controles allí también pueden encargarse de mis informes. ¿Sería una buena idea usar esto en su lugar? ¿Ahorrará trabajo en comparación con el enfoque XML/XSLT? ¿Qué limitaciones (si corresponde) del marco de Microsoft Reporting es probable que encuentre?
tengo una pequeña aplicación de prueba que genera un informe a partir de una lista de objetos y solo requiere que se instale primero la redistribuible ReportViewer.exe. Los servicios de informes no parecen estar vinculados al servidor Sql. –
¿Aunque es menos divertido? Jaja bueno. –