HelpC#
domingo, 17 de marzo de 2019
lunes, 5 de noviembre de 2018
Report C#
*************** REPORTE **************************************
CrystalReport2 g = new CrystalReport2(); //--> Reporte .rpt
g.SetParameterValue("@fecha1",dtfechainicial.Value);
g.SetParameterValue("@fecha2", dtfechafinal.Value);
crystalReportViewer1.ReportSource = g;
crystalReportViewer1.Refresh();
************* PROCEDURE ************************************
create procedure sp_listarxfecha
@fecha1 datetime,
@fecha2 datetime
as
select * from Movimientos
where fecha between @fecha1 and @fecha2
Go
***************** TAL COMO ESTA ******* METODO *******************
private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument rptDocument)
{
Tables myTables = rptDocument.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table myTable in myTables)
{
TableLogOnInfo myTableLogonInfo = myTable.LogOnInfo;
myTableLogonInfo.ConnectionInfo = connectionInfo;
myTable.ApplyLogOnInfo(myTableLogonInfo);
}
}
******************** ACTUALIZADO REPORT SIN AUTENTIFICACION **************
CrystalReport2 g = new CrystalReport2(); //-> Reporte .rpt
g.SetParameterValue("@fecha1",dtfechainicial.Value);
g.SetParameterValue("@fecha2", dtfechafinal.Value);
crystalReportViewer1.ReportSource = g;
ConnectionInfo cn = new ConnectionInfo();
cn.ServerName = ".";
cn.DatabaseName = "BDBANCOS2018";
cn.UserID = "sa";
cn.Password = "sql";
cn.Type = ConnectionInfoType.SQL;
SetDBLogonForReport(cn, g);
crystalReportViewer1.Refresh();
LINK: https://social.msdn.microsoft.com/Forums/es-ES/21e6b79f-2cd7-43bd-9d09-87c837554d4e/mensaje-que-pide-usuario-y-contrasea-al-ejecutar-un-informe?forum=vsrepcrystales
***************** TAL COMO ESTA ******* METODO *******************
private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument rptDocument)
{
Tables myTables = rptDocument.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table myTable in myTables)
{
TableLogOnInfo myTableLogonInfo = myTable.LogOnInfo;
myTableLogonInfo.ConnectionInfo = connectionInfo;
myTable.ApplyLogOnInfo(myTableLogonInfo);
}
}
******************** ACTUALIZADO REPORT SIN AUTENTIFICACION **************
CrystalReport2 g = new CrystalReport2(); //-> Reporte .rpt
g.SetParameterValue("@fecha1",dtfechainicial.Value);
g.SetParameterValue("@fecha2", dtfechafinal.Value);
crystalReportViewer1.ReportSource = g;
ConnectionInfo cn = new ConnectionInfo();
cn.ServerName = ".";
cn.DatabaseName = "BDBANCOS2018";
cn.UserID = "sa";
cn.Password = "sql";
cn.Type = ConnectionInfoType.SQL;
SetDBLogonForReport(cn, g);
crystalReportViewer1.Refresh();
LINK: https://social.msdn.microsoft.com/Forums/es-ES/21e6b79f-2cd7-43bd-9d09-87c837554d4e/mensaje-que-pide-usuario-y-contrasea-al-ejecutar-un-informe?forum=vsrepcrystales
Suscribirse a:
Comentarios (Atom)