- Controller Class : This class Controls flow of execution of reports.
- This class is used to perform some task before opening dialog, after closing dialog and before rendering report.
- It allows users to call the different Designs in a report based on conditions.
- Controller class also handles arguments passed from other classes and forms.
UI Builder : This class is used to create a dialog and handling events in dialog. Parameters in dialog are fetched from Query and Contract classes.
Contract Class : It consist of Parm methods which can be used for setting or getting values. this class is used for generating UI parameters.
RDP Class : It stands for Report Data Provider. This class contains business logic to populate the report.
- Process report is a entry point for the RDP class where this method executes first.
- Insert method : This method is used to insert the values into the temporary table which are coming from different tables and some calculated fields of the table.
- Get method : This method is used to return table buffer to the SSRS to process report output based on the temporary fields and data.
No comments:
Post a Comment