none
Como hago para que mi reporte de Crystal Report no me pida login RRS feed

  • Pregunta

  • Tengo este código, tengo el inconveniente de que abre hasta ahí y se cierra, no se si tenga algo que sobre o falte de código, agradezco mucho 

    ConnectionInfo ConnectionInfo = new ConnectionInfo();
                    SetDBLogonForReport(ConnectionInfo);

                    ConnectionInfo.DatabaseName = "Historia";
                    ConnectionInfo.UserID = "sa";
                    ConnectionInfo.Password = "12345";



                    ReportDocument crystalHistoria = new ReportDocument();
                    crystalHistoria.Load(@"Z:\Historia\Historia\ReporteHistoriaPsiquiatria.rpt");
                    ParameterFieldDefinitions crParametros;
                    ParameterFieldDefinition crParametro;
                    ParameterValues crValor = new ParameterValues();
                    ParameterDiscreteValue crValorDiscreto = new ParameterDiscreteValue();

                    crValorDiscreto.Value = txtHistoria.Text;
                    crParametros = crystalHistoria.DataDefinition.ParameterFields;
                    crParametro = crParametros["Historia"];

                    crValor.Add(crValorDiscreto);
                    crParametro.ApplyCurrentValues(crValor);
                    crystalReportViewer1.ReportSource = crystalHistoria;
                    crystalReportViewer1.Refresh();

    TableLogOnInfos TableLogOnInfos = crystalReportViewer1.LogOnInfo;
                foreach(TableLogOnInfo TableLogOnInfo in TableLogOnInfos)
                {
                    TableLogOnInfo.ConnectionInfo = cn;
                }

                   
    lunes, 20 de junio de 2016 23:15

Todas las respuestas

  • Te recomiendo usar DataSet's tipados, de esta forma no tienes el inconveniente del login, ya que de otra forma el reporte se casa con al conexión. Solo actualizas la el reporte y listo.
    martes, 21 de junio de 2016 21:36