Using the Report Viewer public properties, events, and members you can change the report options programmatically. The API gives you simple access to the functionality behind the Report Viewer. You can use this to create your own custom applications or to script interactions with Report Viewer. In this documentation contains the Report Viewer public API’s details with code snippets.