Estoy usando ASP.NET MVC. A veces también trabajo con ASP.NET Web Forms. Casi puedo crear mis consultas utilizando procs almacenados o LINQ y renderizar mi informe simplemente usando una tabla HTML simple. Con un estilo adecuado debería salir decente.¿Por qué debería elegir Crystal Report o SSRS sobre la tabla HTML sin formato?
No conozco SSRS, pero tengo cierta experiencia en el uso del cristal desde antes. La única ventaja que veo al usar Crystal para mis informes contra una simple tabla HTML es que puede exportar a PDF. Pero probablemente podría obtener una biblioteca de terceros que también pueda hacer eso. En cuanto a los gráficos de sectores y barras, hay muchas herramientas de JavaScript disponibles que hacen eso y son gratis.
Supongo que estoy publicando esto para ver lo que me falta con las herramientas de informes como Crystal y SSRS.
EDITAR: Con ASP.NET MVC no es particularmente difícil crear el informe. Simplemente formule el modelo correcto, cree la acción del controlador y visualice con andamios (Detalle) y obtendrá el código generado para usted de inmediato. Con los formularios web ASP.NET probablemente sea más fácil, solo use un GridView y listo. En ambos casos, todo lo que queda es el CSS. Con Crystal también necesita editar el diseño que generó el informe, que también funciona.
En el pasado, cuando trabajaba con VC++/MFC desarrollando aplicaciones de escritorio, utilicé Crystal bastante. Puedo apreciarlo en ese entonces porque no querrías crear tus informes usando ListViews trust me. Pero con las aplicaciones web, especialmente hoy en día, cuando tienes herramientas como LINQ, ASP.NET MVC's Razor, hojas de estilo CSS gratuitas desde cualquier lugar de Internet y otras cosas realmente frías que simplifican el acceso a los datos y la representación de páginas, no estoy tan seguro Tengo la misma urgencia que antes de usar una herramienta como Crystal. – Ronald
Por lo general, el propósito es para las opciones de exportación. El usuario quiere una copia del informe, no quiere copiarlo de una tabla html. – dotjoe