You can programmatically interact with the data that
is contained in a report. Your application can directly access the data in the
report or provide customized data to the report at runtime.
The
RowsetController
class is used to access raw, unformatted report data. You can use the
RowsetController
class and its related classes to iterate through each row of data and retrieve
the values for each field.
To provide customized data to a report at runtime,
you can create a JavaBean class that acts as a custom data source.