none
reporte en blanco RRS feed

  • Pregunta

  • hola tengo una pagina que llama a un reporting service pero al momento de desplegare la pantalla de la pagina  el espacio del reporte esta en blanco  , y no me arroja ningun error solo el espacio en blanco , alguien tiene alguna idea??

    saludos

    jueves, 11 de abril de 2013 19:43

Respuestas

Todas las respuestas

  • Hola dime tu Reporte recibe parámetros del Webform? Adicional a ellos usas Reporting Services para tus Reportes? con solo lo que comentas pueden ser muchas cosas podrías ser más específico. Gracias

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    jueves, 11 de abril de 2013 19:51
  • si recibe parámetros desde el web form
    jueves, 11 de abril de 2013 20:17
  • Posiblemente los valores que asignas en el Webform se están perdiendo podrías mostrarme como llenas los parámetros y como los envías.

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    jueves, 11 de abril de 2013 20:22
  • //clase

    public class Web_Report { List<ReportParameter> paramList = new List<ReportParameter>(); string ReportServer() { return ConfigurationManager.AppSettings.Get("UrlReportServer").ToString(); } string ReportPath() { return "/" + ConfigurationManager.AppSettings.Get("PathReportes").ToString() + "/"; } public static string UrlReporte(string NombreReporte) { return System.Configuration.ConfigurationManager.AppSettings.Get("UrlReportes") + "/Pages/ReportViewer.aspx?%2fReportesPD%2f" + NombreReporte + "&rs:Command=Render"; } public void GeneraReporte(ref ReportViewer oReportView, string ReportName) { oReportView.ProcessingMode = ProcessingMode.Remote; oReportView.Attributes.Add("style", "margin-bottom: 30px;"); oReportView.ServerReport.ReportServerUrl = new Uri(ReportServer()); oReportView.ServerReport.ReportPath = string.Format("{0}{1}", ReportPath(), ReportName); oReportView.ServerReport.SetParameters(paramList); oReportView.ServerReport.Refresh(); } public void AddParametroRpt(string sNombre, string sValor) { paramList.Add(new ReportParameter(sNombre, sValor, false)); }

    llamada desde la pagina

       Web_Report oReport = new Web_Report();
                
                oReport.AddParametroRpt("IdFiscalizacion", idFiscalizacion.ToString());
    
                oReport.GeneraReporte(ref ReportViewer1, "AutoEvaluacionSubEtapas");
    
    eso

    jueves, 11 de abril de 2013 20:30
  • En donde generas el Reporte antes del ProcessingMode agrega esto:

            oReportView.Visible = true;
            oReportView.ShowParameterPrompts = false;
            oReportView.ShowCredentialPrompts = false;

    Me comentas como te fue. Por otro lado creo que es más un problema de pérdida de datos podrías verificar si los datos siguen cuando agregas la lista en esta línea:

    oReportView.ServerReport.SetParameters(paramList);


    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos


    • Editado José Barba jueves, 11 de abril de 2013 20:37
    jueves, 11 de abril de 2013 20:36
  • aun  me sale en blanco el espacio y no pierde los datos...
    jueves, 11 de abril de 2013 20:49
  • Solo curiosidad y en el Reporting Services si te arroja datos los mismos parámetros que asignas del Webform al Reporte?

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    jueves, 11 de abril de 2013 21:07
  • el reporte funciona había un control que anulaba la invocación del reporte .... error capa 8
    • Marcado como respuesta Bnavarros martes, 16 de abril de 2013 20:40
    martes, 16 de abril de 2013 20:40