Class ReportItem
Base classs for Report items providing common base functionality, and a relation to the owner (Report). Report Section
Implements
Inherited Members
Namespace: Reportman.Reporting
Assembly: Reportman.Reporting.dll
Syntax
public class ReportItem : IDisposable
Constructors
ReportItem()
Constructor
Declaration
public ReportItem()
Properties
ClassName
Provide the class name, that is the object type name
Declaration
[Browsable(false)]
public string ClassName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Name of the print item
Declaration
[Browsable(false)]
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Report
Report that owns the item
Declaration
[Browsable(false)]
[JsonIgnore]
[JsonIgnore]
public BaseReport Report { get; set; }
Property Value
| Type | Description |
|---|---|
| BaseReport |
Methods
Dispose()
Disposes any memory used
Declaration
public virtual void Dispose()
GetClassName()
Internal function to determine the object type name
Declaration
protected virtual string GetClassName()
Returns
| Type | Description |
|---|---|
| string | Object type name |
SetReport(BaseReport)
Declaration
public virtual void SetReport(BaseReport rp)
Parameters
| Type | Name | Description |
|---|---|---|
| BaseReport | rp |