Tutorial: Diseno de informes en tiempo de ejecución con Stimulsoft

Transcripción

Tutorial: Diseno de informes en tiempo de ejecución con Stimulsoft
Tutorial:
Diseno de informes en tiempo de
ejecución con
Stimulsoft Reports.Web
Stimulsoft Reports.Web
Tutorial: Diseno de informes en tiempo de ejecución
www.discoveryproducts.es
[email protected]
Partiendo del diseño del informe y aplicación presentados en el tutorial
anterior, Modificación de propiedades en tiempo de ejecución con
Stimulsoft Reports.Web.pdf, vamos a modificar el diseño de informes en tiempo
de ejecución para llevar el diseño de informes hasta el cliente final.
Para añadir la capacidad de diseñar informes en tiempo de ejecución desde una
página aspx, sólo hay que insertar un control en la página y varias líneas de
código fuente. Primero nos aseguramos que está referenciado el ensamblado
Stimulsoft.Report.WebDesign en el proyecto.
Añadimos a la página Default.aspx un nuevo botón ASP.NET. Lo renombramos
como butDiseñar, modificamos el texto a Diseñar Informe y generamos el evento
butDiseñar_click. Añadimos también el control StiWebDesigner de la barra de
herramientas. Lo renombramos como swdProductos y generamos el evento
swdProdutos_SaveReport.
Añadimos al código fuente de la página Default.aspx
butDiseñar_click del botón el siguiente código fuente:
en el evento
protected void butDiseñar_Click(object sender, EventArgs e)
Stimulsoft Reports.Web
Tutorial: Diseno de informes en tiempo de ejecución
www.discoveryproducts.es
[email protected]
{
// Abrimos el diseñador con el informe de productos.
swdProdutos.Design(rptProductos);
}
Y añadimos en el evento swdProdutos_SaveReport del botón el siguiente código
fuente:
protected void swdProdutos_SaveReport(object sender,
StiWebDesigner.StiSaveReportEventArgs e)
{
string strPhysicalPath = this.Request.PhysicalApplicationPath;
// Obtenemos el informe que estamos modificando.
StiReport rptInforme = e.Report;
// Lo guardamos en directorio de la aplicación.
rptInforme.Save(strPhysicalPath + "Productos.mrt");
}
Ejecutamos la aplicación y pulsamos el botón Diseñar Informe para entrar en la
ventana de diseño desde el navegador web. Modificamos cualquier detalle del
informe, pulsamos el icono del disco para guardar los cambios. Entramos en el
menú y pulsamos el botón Exit.
Stimulsoft Reports.Web
Tutorial: Diseno de informes en tiempo de ejecución
www.discoveryproducts.es
[email protected]
Volvemos a cargar la página y observamos el informe con las modificaciones
aplicadas.

Documentos relacionados

Tutorial: Modificación de propiedades en tiempo de ejecución con

Tutorial: Modificación de propiedades en tiempo de ejecución con vamos a modificar las propiedades típicas en tiempo de ejecución para hacer el informe más útil y flexible. Modificación del origen de datos en tiempo de ejecución La modificación del origen de dat...

Más detalles