public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { FieldSettingsRPT rpt = new FieldSettingsRPT(); rpt.Site = this.Site; return(rpt); }
private void button1_Click(object sender, EventArgs e) { DataTable dsDivisionReport = new DataTable(); dsDivisionReport = ClsFieldSettings.GetFieldSettings().Tables[0]; if (dsDivisionReport.Rows.Count > 0) { dsDivisionReport.WriteXml("FiledSettings.xml"); FieldSettingsRPT objReport = new FieldSettingsRPT(); objReport.SetDataSource(dsDivisionReport); ReportViewerForm objReportViewer = new ReportViewerForm(); objReport.SetParameterValue("Estate", EstDivBlock.ListEstates().Rows[0][0].ToString()); objReport.SetParameterValue("CompanyName", FTSPayRollBL.Company.getCompanyName()); objReportViewer.crystalReportViewer1.ReportSource = objReport; objReportViewer.Show(); } else { MessageBox.Show("No Data To Preview."); } }