com.crystaldecisions.reports.sdk
Interface ISubreportClientDocument


public interface ISubreportClientDocument

This interface provides access to the report data definition and controllers that are required to modify a subreport.

Use the SubreportController object to import a report as a subreport, to add or remove subreport links, or to retrieve the names of all of the subreports in a report. To access the associated SubreportClientDocument object, use the subreport name.


Method Summary
 DatabaseController getDatabaseController()
           Returns the DatabaseController object, which is used to add, remove, and modify the tables that are used as the subreport's data source.
 DataDefController getDataDefController()
           Returns the DataDefController object, which is used to modify the subreport's data definition.
 

Method Detail

getDatabaseController

public DatabaseController getDatabaseController()

Returns the DatabaseController object, which is used to add, remove, and modify the tables that are used as the subreport's data source.

Returns:
A DatabaseController object.

getDataDefController

public DataDefController getDataDefController()

Returns the DataDefController object, which is used to modify the subreport's data definition.

A data definition defines what data is used in the subreport and how it is treated. Use the DataDefController object to modify the subreport's formula fields, groups, parameter fields, record filters, and sorting definition.

Returns:
A DataDefController object.