or


DateTime StartDate; DateTime EndDate; BuildDate(cboDate.Text, out StartDate, out EndDate); if (cboDate.Text == "Range") { StartDate = new DateTime(dtpStart.Value.Year, dtpStart.Value.Month, dtpStart.Value.Day, 0, 0, 0); EndDate = new DateTime(dtpEnd.Value.Year, dtpEnd.Value.Month, dtpEnd.Value.Day, 23, 59, 59); } using (ProductionService service = new ProductionService()) { DataTable results = service.Report_BillingReport(StartDate, EndDate); results.TableName = "BillingReport"; //results.WriteXmlSchema("C:\\ESS\\ESSProduction\\Reports\\DataSet\\Billingreport.xsd"); Reports.BillingReport water = new Reports.BillingReport(); water.Load(); water.SetDataSource(results); frmReport rpt = new frmReport(); rpt.LoadedReport = water; rpt.StartDate = StartDate; rpt.EndDate = EndDate; rpt.ShowDialog(); }
now i do not believe that i need to set the data source on the click event because the report itself has been attached to the openaccess entity object as will all of the reports. However I am trying to figure out how to use a single reportviewer that has been created for opening multiple different reports I.E. Setting the reportsource for the reportviewer at the click_event and then showing the viewer. Currently where i have my code after reviewing multiple different posts and tutorials mostly for web based applications i have come to the following code:
private void radLabel1_Click(object sender, EventArgs e){ Telerik.Reporting.InstanceReportSource instanceReportSource = new Telerik.Reporting.InstanceReportSource(); instanceReportSource.ReportDocument = new Reports.JobStatusReport(); Reports.ReportViewer f = new Reports.ReportViewer(); f.Show();}
Thanks in advance for the help.
| this.txtName.BackColor = System.Drawing.Color.Yellow; |
