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 |