Warning After Adding Reports to ReportBook in Visual Studio
Environment
Product | Progress® Telerik® Reporting |
Versions | R1 2017 and later |
Report Item | Report Book |
Description
As of the R1 2017 release, adding reports to the ReportBook.Reports collection is obsolete - API Breaking Changes.
To allow integration with Standalone Designer, ReportBook was updated to use ReportSource objects for adding the reports.
An updated approach includes adding the necessary ReportSources
to the ReportBook.ReportSources
collection.
Solution
Solution for adding reports to a ReportBook before the R1 2017 release.
Telerik.Reporting.ReportBook reportBook = new ReportBook();
Telerik.Reporting.Report report = new Report1();
reportBook.Reports.Add(report);
Dim reportBook As Telerik.Reporting.ReportBook = New ReportBook()
Dim report As Telerik.Reporting.Report = New Report1()
reportBook.Reports.Add(report)
Solution for adding reports to a ReportBook after the R1 2017 release.
Telerik.Reporting.ReportBook reportBook = new ReportBook();
Telerik.Reporting.TypeReportSource typeReportSource = new TypeReportSource();
typeReportSource.TypeName = typeof(Report1).AssemblyQualifiedName;
reportBook.ReportSources.Add(typeReportSource);
Dim reportBook As Telerik.Reporting.ReportBook = New ReportBook()
Dim typeReportSource As Telerik.Reporting.TypeReportSource = New TypeReportSource()
typeReportSource.TypeName = GetType(Report1).AssemblyQualifiedName
reportBook.ReportSources.Add(typeReportSource)