Publicado el 17 de Septiembre del 2020
492 visualizaciones desde el 17 de Septiembre del 2020
891,3 KB
13 paginas
Creado hace 12a (06/11/2012)
Reportes con ASP.Net y
MVC2
Universidad Tecnológica de Izúcar de Matamoros
Mtro. Cruz Hernández Yonatan Eric
• Agregamos un nuevo proyecto.
• No aceptar la prueba unitaria.
• La aplicación genera la siguiente
estructura:
• Ejecutamos para revisar su funcionamiento.
• Agregar un nuevo modelo de datos.
• Generar desde la bd, y escoger una
bd(bd_ejemplo).
• Seleccionar la tabla (tb_usuarios) y finalizar.
• Generamos la solución para usar el nuevo
modelo.
• Agregamos una nueva clase con el nombre TBUsuarios.
• Modificamos el código de la clase agregando las siguientes líneas.
Agregando el Informe
• Dentro de la carpeta Content agregamos una carpeta llamada Reporte
y agregamos un informe y le dejamos el nombre por default.
• Arrastramos un control Tabla desde
el cuadro de herramientas al informe y
seleccionamos el origen de los datos.
• Seleccionamos los campos a mostrar en cada celda y agregamos una
nueva columna para el comentario.
• Insertamos un campo de texto y agregamos la siguiente expresión,
"© Lista de Usuarios " & Format(Now(),"dd/MM/yyyy hh:mm tt")
• Guardamos todos los cambios.
Agregando el controlador y la vista.
• Ahora necesitamos el controlador y la vista que mostrarán los
resultados al usuario.
• Para ello agregamos el controlador.
• Creamos una nueva acción con el
nombre Generar y agregamos el
siguiente código.
NOTA: Agregar la referencia de ensamblado desde
References dentro de la estructura del proyecto
y el using ReporteMVC.Models; al controlador.
• Ejecutamos la aplicación con F5 y mandamos a traer la acción
Generar del controlador Reporte y revisamos el resultado.
• Agregamos la vista para la acción Index() con clic derecho sobre el
nombre.
• Le cambiamos el valor a las etiquetas h2
y le colocamos
<h2>Reporte General de Usuarios</h2>
• Agregamos las siguientes líneas para agregar un
objeto frame y le mandamos como source la url del reporte:
<iframe src="http://localhost:2098/Reporte/Generar"
style="width:718px; height:700px;" frameborder="0"></iframe>
• Guardamos todos los cambios.
Modificando el Site.Master
• Agregamos el link en la MaterPage (Site.Master) para agregar el botón
de Reporte.
• Ejecutamos y revisamos el resultado dando clic en el botón Reporte.
Listo…
Referencias
• http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-a-asp-net-report-using-
visual-studio-2010-part-2.aspx
• http://weblogs.asp.net/rajbk/archive/2010/05/09/creating-a-asp-net-interactive-report-
using-visual-studio-2010-part-3.aspx
• http://afelipelc.mx/2011/11/aplicacion-web-con-asp-net-mvc-2-parte-12/
• http://xmeele.wordpress.com/2010/10/29/haciendo-un-reporteador-con-c-y-microsoft-
reporting-por-codigo/
• http://www.elguille.info/colabora/puntoNET/kagueto_crearInforme.htm
• http://social.msdn.microsoft.com/Forums/es/vcses/thread/108c670a-8c64-4561-bb52-
9e8fa06c0edb
• http://vbcodigopocketpc.blogspot.mx/2009/01/creacin-de-reportes-con-crystal-
reports.html
• http://weblogs.asp.net/rajbk/archive/2009/11/25/rendering-an-rdlc-directly-to-the-
response-stream-in-asp-net-mvc.aspx
Comentarios de: Reportes con ASP.Net y MVC2 (0)
No hay comentarios