public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { BlockPluckingAdvanceRPT rpt = new BlockPluckingAdvanceRPT(); rpt.Site = this.Site; return(rpt); }
private void btnDisplay_Click(object sender, EventArgs e) { DataSet dataSetReport = new DataSet(); dataSetReport = myReports.GetBlockPlkAdvanceReport(dtpStartDate.Value.Date, dtpEndDate.Value.Date, cmbDivision.Text); dataSetReport.WriteXml("BlockPluckingAdvanceReport.xml"); BlockPluckingAdvanceRPT myBlkPlkAdvRep = new BlockPluckingAdvanceRPT(); myBlkPlkAdvRep.SetDataSource(dataSetReport); ReportViewer myReportViewer = new ReportViewer(); myBlkPlkAdvRep.SetParameterValue("Company Name", FTSPayRollBL.Company.getCompanyName()); myBlkPlkAdvRep.SetParameterValue("Division", cmbDivision.SelectedValue.ToString()); myBlkPlkAdvRep.SetParameterValue("Period", dtpStartDate.Value.Date.ToShortDateString() + " To: " + dtpEndDate.Value.Date.ToShortDateString()); myReportViewer.crystalReportViewer1.ReportSource = myBlkPlkAdvRep; myReportViewer.Show(); }