public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { crBonus_Instrument_Confirmation_Report_DSE_21_2 rpt = new crBonus_Instrument_Confirmation_Report_DSE_21_2(); rpt.Site = this.Site; return(rpt); }
private void btnViewReport_Click(object sender, EventArgs e) { Bonus_Instrument_Confirmation_Reports_DSE_21_2BAL objBAL = new Bonus_Instrument_Confirmation_Reports_DSE_21_2BAL(); DataTable data = new DataTable(); frmReportViewer rptviewer = new frmReportViewer(); crBonus_Instrument_Confirmation_Report_DSE_21_2 objrpt = new crBonus_Instrument_Confirmation_Report_DSE_21_2(); try { CheckValidation(); SetCustInfo(); data = objBAL.GetBonusInstrumentConfirmationData(_instrumentId, dtpFromDate.Value, dtpToDate.Value, _custCode, _boid); objrpt.SetDataSource(data); rptviewer.crvReportViewer.ReportSource = objrpt; ((TextObject)objrpt.Section2.ReportObjects["txtStartDate"]).Text = Convert.ToDateTime(dtpFromDate.Value.ToString()).ToString("dd/MM/yyyy"); ((TextObject)(objrpt.Section2.ReportObjects["txtEndDate"])).Text = Convert.ToDateTime(dtpToDate.Value.ToShortDateString()).ToString("dd/MM/yyyy"); rptviewer.Show(); ResetInputInfo(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }