2009-12-21 14 views
7

Después de construir mi aplicación en ASP.NET MVC y MS SQL Server, ahora me gustaría mostrar algunas estadísticas con respecto a mis datos.mejor camino para la creación de informes en ASP.NET MVC

Cuál sería la forma más fácil de crear informes HTML que se construyen de los datos que cruzan varias mesas? (Una vez que los campos son elegidos, serán estáticos, lo que significa que se requiere una sola vista)

Creo que deberían ser algo en las líneas de un asistente que le permite arrastrar campos de sus tablas a un formulario y genera la lógica detrás ...

Respuesta

1
+0

parece que esta es la herramienta que yo estaba buscando, sin embargo, no se incluye en la edición Express (2008). ¿Estoy en lo correcto? ¿Hay algo así como freeware? Compruebe – Wesly

+0

este enlace: http://technet.microsoft.com/en-us/library/ms365166.aspx Hay un subconjunto de SSRS disponibles en SQL Express. –

0

"Creo que deberían ser algo en las líneas de un asistente que le permite arrastrar los campos de sus tablas a un formulario y genera la lógica detrás ...": esta es la idea básica detrás de ASP.NET WebForms. Pero, por favor, no abandone MVC a favor de WebForms.

Una forma de lograr lo que desea es crear una clase que representa sus estadísticas, por ejemplo

public class Statistic 
{ 
    public string TableName { get; set; } 
    public int RowCount { get; set; } 
} 

Su código Modelo podría rellenar una instancia IList<Statistic> que se pasa a la vista, lo que hace que las estadísticas en consecuencia.

+0

Pero, ¿la representación de la vista podría generarse automáticamente desde la clase Estadística? – Wesly

2

me escribió una blog post about this in September. Es una forma de representar un tipo de contenido PDF utilizando un archivo RPT en la aplicación. Cubre todo excepto la creación del archivo RDLC, que incluye cómo escribir pruebas unitarias para el controlador.

+0

¿El enlace está roto? – adriaanp

+0

@adriaanp Lo siento. Arreglado. –

+0

Gracias hombre! ¡Realmente me ayudó a usar mis viejos informes en la nueva aplicación web! –

Cuestiones relacionadas