public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptDocentes rpt = new rptDocentes(); rpt.Site = this.Site; return(rpt); }
private void btnImprimir_Click(object sender, EventArgs e) { DataSet dsImp; // DataSet para generar XML y guardar datos a mostrar dsImp = new DataSet(); if (string.IsNullOrEmpty(consultaSQL)) { MessageBox.Show("No hay datos para mostrar en el reporte."); } else { dsImp.Tables.Add(ad.consultadb2(consultaSQL)); } //dsImp.WriteXml(@"C:\xml\docentes.xml", XmlWriteMode.WriteSchema); // Asignar datos de la consulta al reporte rptDocentes objRpt; // Reporte objRpt = new rptDocentes(); objRpt.SetDataSource(dsImp); // Vista previa del reporte frmVistaReportes rpt; // Formulario para vista previa rpt = new frmVistaReportes(); rpt.crystalReportViewer1.ReportSource = objRpt; rpt.ShowDialog(); }