Interface IReport
Base report interface which must be inherit in all reports (SqlReport, ...)
Inherited Members
Namespace: Simplic.Reporting
Assembly: Simplic.Reporting.dll
Syntax
public interface IReport : IPrintable
Properties
| Improve this Doc View SourceConfiguration
Get the report configuration
Declaration
IReportConfiguration Configuration { get; }
Property Value
| Type | Description |
|---|---|
| IReportConfiguration |
Report
Get the current report
Declaration
Telerik.Reporting.Report Report { get; }
Property Value
| Type | Description |
|---|---|
| Telerik.Reporting.Report |
ReportSource
Get the current report source
Declaration
Telerik.Reporting.ReportSource ReportSource { get; }
Property Value
| Type | Description |
|---|---|
| Telerik.Reporting.ReportSource |
Methods
| Improve this Doc View SourceFill<T>(T)
Declaration
void Fill<T>(T obj)
Parameters
| Type | Name | Description |
|---|---|---|
| T | obj |
Type Parameters
| Name | Description |
|---|---|
| T |
Fill<T>(IList<T>)
Fill the report with a list of items
Declaration
void Fill<T>(IList<T> list)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IList<T> | list | List with items to fill |
Type Parameters
| Name | Description |
|---|---|
| T | Object type to fill |
Load(IReportConfiguration)
Load a report into the report instnace
Declaration
void Load(IReportConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| IReportConfiguration | configuration | Fill report with configuration information |
RenderReport(ReportRenderFormat)
Render the current repot into a specific format
Declaration
Stream RenderReport(ReportRenderFormat format)
Parameters
| Type | Name | Description |
|---|---|---|
| ReportRenderFormat | format | Output format |
Returns
| Type | Description |
|---|---|
| System.IO.Stream | Filled report as stream |