private void printDocument1_PrintPage(object sender, PrintPageEventArgs e) { Bitmap bit = new Bitmap(this.ReportePagos.Width, this.ReportePagos.Height); ReportePagos.DrawToBitmap(bit, new Rectangle(0, 0, this.ReportePagos.Width, this.ReportePagos.Height)); e.Graphics.DrawImage(bit, 10, 10); }
private void ReporteButton_Click(object sender, EventArgs e) { if (ConsultadataGridView.RowCount == 0) { MessageBox.Show("no hay datos para imprimir"); return; } else { ReportePagos report = new ReportePagos(ListaPagos); report.ShowDialog(); } }
private void GenerarReporteGeneral() { panelReportesGenerales.Visible = true; panelReportesGenerales.Enabled = true; panelReporteEspecifico.Visible = false; panelReporteEspecifico.Enabled = false; ReportePagos reporte = new ReportePagos(); reporte.CrearReporteGeneral(); ReportePagosBindingSource.DataSource = reporte; EstudiantePagosBindingSource.DataSource = reporte.ListaEstudiantePagos; MontoBindingSource.DataSource = reporte.ListaMontos; PorcentajeBindingSource.DataSource = reporte.ListaPorcentaje; this.ischanged = true; rptvGenerales.RefreshReport(); }