Exemplo n.º 1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            rptDocentes rpt = new rptDocentes();

            rpt.Site = this.Site;
            return(rpt);
        }
Exemplo n.º 2
0
        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();
        }