Report Viewer for SSRS icon

Report Viewer for SSRS

5.0/5 1
GPL   

An easy to use Report Viewer for SQL Server Reporting Services #SQL Server Reporting Services  #Report Viewer  #View Report  #SSRS  #Report  #Viewer  

Description

changelog

Free Download

Having a number of SSRS reports is all well and good, but if the end users can not see the reports it is useless, therefore we need to generate a method of viewing the reports via a small application.

The Report Viewer application will be built using C# .NET 2.0, and is configurable by the Web Services supplied by Reporting Services. The Reporting Services Web Services is an industry standard way of accessing information via SOAP. This tool was developed to be a small report viewer for SQL Server Reporting Services.

The Web Services supplied by Reporting Services provide an interface in the reporting engine to gain access to the reports and the report inner workings. By interfacing to the Reporting Services Web Services we can extract the available reports that have been loaded on to the Reporting Services Server.

When the Report Viewer is loaded it will communicate to the Report Server, which is configurable via the application configuration file, to retrieve a list of available reports and folders.

The reports and folders can then be displayed within the Report Viewer as a list, upon selecting a folder the Report Viewer will then go in to that folder and return a list of reports and folders. It is important to note that only visible objects will be displayed, any objects that have been set to hidden will not be displayed in the Report Viewer. This allows for ancillary objects, like images and data sources, to be hidden from the end users.

Once a report has been selected the parameters for that report are dynamically displayed by the Report Viewer, looking at the parameter list from the Report Server Web Services and generating the required requests.

Once all the parameters have been captured the Report Viewer will make a request to the Report Server via HTML to retrieve the report and pass the parameters, this will allow for the Report Viewer to display the report to the user, who can then elect to either print or export the report is they so desire.

This code is intended to provide viewer for SQL Reporting Services that uses exclusively the SOAP API for rendering. The Viewer will be embedded as a Custom User Controls fragment into the calling form.

This document will help you if you are looking for more control over how you can integrate a report and its parameters into the Report Viewer application that may use different authentication methods than Reporting Services, usually if you want something more than what you already find in the ReportViewer web server control. All prompts for parameters are created dynamically and you can easily apply different formatting or even hide some of them.

Using the Report Viewer is very simple, just supplying the, Report Server WSDL path, the location of the Report Server and if you need to the report folder.

Setting up the application configuration file, follows the Microsoft standard for attaching to Web Services, and providing application parameters, an example of an app.config file is listed below:

Example C# code for using and calling the Report Viewer:

//Instantiate the object EH.ReportViewer.Reports r = new EH.ReportViewer.Reports();

//Pass the report folder you wish to start in, if this is not supplied then the root will be used r.ReportFolder = "/Photonet Reports Project"; //Load a single form, if you leave this out a collection of forms will be displayed reports.ReportName = ReportName; //Display the reports r.DisplayReports();

System requirements

What's new in Report Viewer for SSRS 0.1:

  • Having a number of SSRS reports is all well and good, but if the end users can not see the reports it is useless, therefore we need to generate a method of viewing the reports via a small application.
  • First release of the code.
  • Before running make sure you have configured Report Services Server in the app.config file
Read the full changelog

Report Viewer for SSRS 0.1

add to watchlist add to download basket send us an update REPORT
  runs on:
Windows 2008
Windows 2003
Windows 7
Windows Vista
Windows XP
Windows 2K
  file size:
206 KB
  filename:
ReportViewerforSSRS.zip
  main category:
Internet
  developer:
  visit homepage

Windows Sandbox Launcher

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

Context Menu Manager

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Microsoft Teams

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

calibre

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

ShareX

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

Bitdefender Antivirus Free

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

IrfanView

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

4k Video Downloader

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Zoom Client

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

7-Zip

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

% discount
4k Video Downloader
  • 4k Video Downloader
  • Zoom Client
  • 7-Zip
  • Windows Sandbox Launcher
  • Context Menu Manager
  • Microsoft Teams
  • calibre
  • ShareX
  • Bitdefender Antivirus Free
  • IrfanView
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy