none
No hay ningún origen de informe válido disponible. En Crystal Report RRS feed

  • Pregunta

  • Hola, 

    Alguien sabe  por que no, me  muestra todos los  datos  el  reporte de  Crystal report.  Solo muestra  1  pagina

    que tengo que  configurar.. el  Dataset   tiene mas de  150 registros  y solo muestra  58..

    No me  muestra la  siguente  pagina..


    jmlc


    • Editado jmlimas viernes, 16 de agosto de 2013 5:41
    • Cambiado Karen Malagón martes, 18 de agosto de 2015 23:06 Crystal Reports issue
    viernes, 16 de agosto de 2013 5:41

Todas las respuestas

  • Hola

    solamente por curiosidad y a modo de prueba el método que carga tu Reporte colócalo fuera del PostBack


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

    viernes, 16 de agosto de 2013 13:42
  • Gracias  ya  lo resolví.  asi  puese  en el  load esto .. y el botón  Reporte  lo deje  si código y ya me funciona

    Muchas  gracias por el  apoyo

      protected void Page_Load(object sender, EventArgs e)
        {
          
            Label lbl = this.Master.FindControl("lblpantalla") as Label;
            lbl.Text = "Lista de Alumnos por Grupo";
    
            if (!IsPostBack)
            {
                llenaDdNivel();
            }
            else
            {
                LLamaReporte();
            }
    
        }
    
    internal void LLamaReporte()
        {
             gdGrupos.DataSource = null;
                gdGrupos.DataBind();
    
                ReportDocument crystalReport = new ReportDocument();
                crystalReport.Load(Server.MapPath("~/Reportes/uno.rpt"));
                dsAlumnosxGrupo dsAlumno = AlumnoxGrupo();
                crystalReport.SetDataSource(dsAlumno);
                CrystalReportViewer1.ReportSource = crystalReport;
        }



    jmlc

    viernes, 16 de agosto de 2013 15:12
  • Gracias por su aporte, yo también tenia ese problema y lo resolví de la misma forma:

    protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    fechaInicialTextBox.Text = DateTime.Now.ToShortDateString();
                    fechaFinalTextBox.Text = DateTime.Now.ToShortDateString();
                }
                else
                {
                    llama_reporte();
                }
            }

            private void llama_reporte()
            {
                ReporteVentas miReporte = new ReporteVentas();
                DSShaunySupermercado miDS = new DSShaunySupermercado();
                ReportesVentasTableAdapter miAdapter = new ReportesVentasTableAdapter();

                miAdapter.FillByFechas(miDS.ReportesVentas, fechaInicialTextBox.Text, fechaFinalTextBox.Text);
                miReporte.SetDataSource(miDS);
                CrystalReportViewer1.ReportSource = miReporte;
            }

    protected void verReporteButton_Click(object sender, EventArgs e)
            {
                llama_reporte();
            }

    domingo, 16 de agosto de 2015 5:15