Foros del Web » Programando para Internet » ASPX (.net) »

Problemas generando varios Reports en VS2K5

Estas en el tema de Problemas generando varios Reports en VS2K5 en el foro de ASPX (.net) en Foros del Web. Estoy usando el control ReportViewer que trae el VS2k5 para generar informes. Lo que quiero hacer es unsar un único control e ir cambiando los ...
  #1 (permalink)  
Antiguo 21/12/2006, 05:52
 
Fecha de Ingreso: noviembre-2006
Ubicación: Valencia
Mensajes: 12
Antigüedad: 17 años, 6 meses
Puntos: 0
Problemas generando varios Reports en VS2K5

Estoy usando el control ReportViewer que trae el VS2k5 para generar informes. Lo que quiero hacer es unsar un único control e ir cambiando los informes dependiendo del boton que pulses.

Lo que hago es que en el ReportViewer inicial, no le digo la ruta del LocalReport ni el DataSet. Luego, al pulsar el boton, lo relleno por codigo de esta forma:

Cita:
ReportViewer1.LocalReport.ReportPath = "c:\inetpub\wwwroot\ADT_WRG\Users\UnsuccessfulCall sReport.rdlc"
ReportViewer1.LocalReport.DataSources.Add(New Microsoft.Reporting.WebForms.ReportDataSource("Uns uccessfulCalls_UnsuccessfulCalls", dsUnsuccessfulCalls.Tables(0)))
Hasta aqui, perfecto, la pagina se refresca y me saca el informe. Pero a la hora de generar otro, vuelvo a cambiar por codigo la ruta del informe y los datos de este modo:

Cita:
ReportViewer1.LocalReport.ReportPath = "c:\inetpub\wwwroot\ADT_WRG\Users\ExecutiveReport. rdlc"
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.DataSources.Add(New Microsoft.Reporting.WebForms.ReportDataSource("Exe cutive2_Executive2_dataset", ds2.Tables(0)))
ReportViewer1.LocalReport.Refresh()
Y sin embargo, no me hace ni caso, sigue sacando el informe anterior.... He probado hacer por codigo un new reportViewer, hacer clears de la informacion, hacer disposes, hacer databindings , etc...
NO HAY FORMA !!!

Por favor, alguien tiene alguna solucion.
Gracias de antemano.

Última edición por anhipa; 21/12/2006 a las 05:55 Razón: Modifico formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:25.