private void btn_imprimir_Click(object sender, EventArgs e) { if (dgv_mantenimientoreciboingreso.RowCount != 0) { Clientes.Reporte.rpt_mantenimientorecibodeingreso reporte = new Clientes.Reporte.rpt_mantenimientorecibodeingreso(); reporte.SetDataSource(dgc_mantenimientoreciboingreso.DataSource as DataTable); reporte.SetParameterValue("Fecha", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Fecha")); reporte.SetParameterValue("Monto", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Monto")); reporte.SetParameterValue("No.Recibo", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("IdRecibo")); reporte.SetParameterValue("Cliente", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Cliente")); reporte.SetParameterValue("Suma", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Suma")); reporte.SetParameterValue("No.Cliente", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("IdCliente")); reporte.SetParameterValue("Concepto", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Concepto")); reporte.SetParameterValue("Efectivo", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Efectivo")); reporte.SetParameterValue("Cheque", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("Cheque")); reporte.SetParameterValue("Targ.Credito", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("TargCredito")); reporte.SetParameterValue("Trans.Elect", dgv_mantenimientoreciboingreso.GetFocusedRowCellDisplayText("TransElectronica")); Form_2 frm = new Form_2(); frm.crystalReportViewer1.ReportSource = reporte; frm.Show(); } else { MessageBox.Show("Debe de Filtrar los Datos para poder Generar el Reporte", "Ventana de Error", MessageBoxButtons.YesNo, MessageBoxIcon.Error); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rpt_mantenimientorecibodeingreso rpt = new rpt_mantenimientorecibodeingreso(); rpt.Site = this.Site; return(rpt); }