コード例 #1
0
        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);
        }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
        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();
        }