Reporting Services ReportViewer Component
ReportViewer control can be further developed to include some more properties such as ClearSession to have "rs:ClearSession=true" functionality.
The default place where you can find the project folder of the ReportViewer.dll is "C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\Samples\Applications\ReportViewer"
I used the vb version of the ReportViewer so I updated the "C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\Samples\Applications\ReportViewer\vb\ReportViewer.sln" solution. I only added "ClearSession" public property to the ReportViewer class in ReportViewer.vb file.
You can download the file at /downloads/reportviewer.zip and check for the updates for ClearSession property. You can add more properties to have further functionality for your ReportViewer component used applications. The only thing to be done will be compiling the updated ReportViewer solution and replacing the reportviewer.dll with the newer one. The new version for the ReportViewer component will supply an entry point in the properties window for setting the ClearSession property in order to have a report Url having rs:clearsession=true query string parameter.
A sample project using the updated ReportViewer is also available for download at /downloads/ky.zip . You should update ServerUrl and ReportPath properties.
