Chapter 20

Integrating Reports into Custom Applications

What's in this chapter?

Leveraging URL access and Web services to render reports

Building a custom Windows Forms application to enter parameters and render reports

Integrating report viewer controls in Windows and web form applications

Rendering reports from within your web applications as HTML or as other downloadable formats such as PDF

Creating custom parameter input interfaces for Reporting Services

Reporting Services was designed to be a flexible reporting technology that can be easily integrated into a variety of scenarios. Many reporting needs will never expand beyond the out-of-the-box functionality provided by Reporting Services. However, if the requirement arises, Reporting Services includes endless opportunities for integration with custom-built applications, as well as SharePoint.

Within a SharePoint portal, Reporting Services leverages the framework to deliver reports via Report Libraries. However, many organizations maintain a custom corporate reporting portal instead of SharePoint. In these situations, developers might need a way to display numerous reports in a Web environment. Reporting Services can also be embedded into line-of-business applications. Developers might want to use Reporting Services to create invoices or purchase orders directly from their applications. Some organizations may decide that the default Report Manager is not robust enough for their needs. In this situation, a custom reporting management ...

Get Professional Microsoft SQL Server 2012 Reporting Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.