First of I'm not sure if this belongs in the Winforms or Reporting Forums, so I apologize if its in the wrong area.
I have just recently purchased telerik to use in my applications and that being said i would like to keep my application mainly using telerik controls eliminating Infragistics and Crystal Reports. I am currently working with Telerik Reporting and have a designed a simple report and created a radform with the reportviewer to load the report however in the past I am used to using the following for loading a crytal report.
I have just recently purchased telerik to use in my applications and that being said i would like to keep my application mainly using telerik controls eliminating Infragistics and Crystal Reports. I am currently working with Telerik Reporting and have a designed a simple report and created a radform with the reportviewer to load the report however in the past I am used to using the following for loading a crytal report.
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.