private void btnImprimir_Click(object sender, EventArgs e) { AguardeDB.Mostrar(); Relatório relatório = new Relatório(); ControleImpressão.PrepararImpressão(relatório, itens, emPosseDe); PrintDialog printDialog = new PrintDialog(); AguardeDB.Fechar(); DialogResult resultado = printDialog.ShowDialog(this); if (resultado == DialogResult.OK) { relatório.PrintOptions.PrinterName = printDialog.PrinterSettings.PrinterName; relatório.PrintToPrinter(printDialog.PrinterSettings.Copies, false, printDialog.PrinterSettings.FromPage, printDialog.PrinterSettings.ToPage); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Relatório rpt = new Relatório(); rpt.Site = this.Site; return rpt; }