I just attempted to upgrade all our Telerik controls in our Silverlight application from Q1 2013 to Q1 2014. Everything seems to work OK except the Reporting. When I bring up our report viewer page, the screen is empty - the ReportViewer control does not even appear.
I ran the Report Upgrade Wizard to move our reports from 7.0.13.220 to 8.0.14.225.
When the page loads, it is calling - successfully - to the ReportService.svc on the web side when I attempt to ListAvailableReports. The ListAvailableReportsCompleted event is firing and returning all the reports. My code finds the correct report and then sets the Report property of the ReportViewer control to the FullName property of the appropriate returned Telerik.Reporting.Service.ReportInfo object. (This is the fully qualified name of the object).
However, when the function is left, the ReportViewer does not attempt to communicate with the ReportService.svc service as it did in the previous version of the controls. I have verified this using Fiddler. Fiddler shows that the call to ListAvailableReports is made, but that is the only call. In the old version of the controls, the following methods of the WCF Service are called, in this order:
RenderAndCache
ListAvailableReports
ListRenderingExtensions
RenderAndCache
GetPage
Any idea why this would be broken in the latest release? Is there some property on the ReportViewer I must set to have it automatically generate the report? Is there a method I can call to force the ReportViewer to render the page?
I ran the Report Upgrade Wizard to move our reports from 7.0.13.220 to 8.0.14.225.
When the page loads, it is calling - successfully - to the ReportService.svc on the web side when I attempt to ListAvailableReports. The ListAvailableReportsCompleted event is firing and returning all the reports. My code finds the correct report and then sets the Report property of the ReportViewer control to the FullName property of the appropriate returned Telerik.Reporting.Service.ReportInfo object. (This is the fully qualified name of the object).
However, when the function is left, the ReportViewer does not attempt to communicate with the ReportService.svc service as it did in the previous version of the controls. I have verified this using Fiddler. Fiddler shows that the call to ListAvailableReports is made, but that is the only call. In the old version of the controls, the following methods of the WCF Service are called, in this order:
RenderAndCache
ListAvailableReports
ListRenderingExtensions
RenderAndCache
GetPage
Any idea why this would be broken in the latest release? Is there some property on the ReportViewer I must set to have it automatically generate the report? Is there a method I can call to force the ReportViewer to render the page?