private void btnReporteInventario_Click_1(object sender, EventArgs e) { try { string cadena = @"C:\CadenaDeConexion.txt"; string lineaNombreServidor = File.ReadAllLines(cadena)[1]; string lineaNombreBD = File.ReadAllLines(cadena)[2]; FormCristalReporteEstadoEquipo form = new FormCristalReporteEstadoEquipo(); CrystalReportEstadoInventario reporte = new CrystalReportEstadoInventario(); form.crystalReportViewerEstadoEquipo.ReportSource = reporte; var cn = new ConnectionInfo() { ServerName = lineaNombreServidor, DatabaseName = lineaNombreBD, IntegratedSecurity = true, Type = ConnectionInfoType.SQL }; SetDbLogonForReport(cn, reporte); reporte.Refresh(); form.BringToFront(); form.Show(); } catch (Exception) { MessageBox.Show("Error no se ha podido mostrar el reporte"); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CrystalReportEstadoInventario rpt = new CrystalReportEstadoInventario(); rpt.Site = this.Site; return(rpt); }