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.