Class BusinessObjectDataSource
Represents a datasource based on business object of IEnumerable type.
Inheritance
System.Object
BusinessObjectDataSource
Assembly: FastReport.Base.dll
Syntax
public class BusinessObjectDataSource : DataSourceBase, IDisposable, IFRSerializable, IParent
Methods
Deserialize(FRReader)
Declaration
public override void Deserialize(FRReader reader)
Parameters
Overrides
GetValue(Column)
Declaration
protected override object GetValue(Column column)
Parameters
Type |
Name |
Description |
Column |
column |
|
Returns
Type |
Description |
System.Object |
|
Overrides
GetValue(String)
Declaration
protected override object GetValue(string alias)
Parameters
Type |
Name |
Description |
System.String |
alias |
|
Returns
Type |
Description |
System.Object |
|
Overrides
InitSchema()
Declaration
public override void InitSchema()
Overrides
InitSchemaAsync(CancellationToken)
Declaration
public override Task InitSchemaAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
LoadData(ArrayList)
Declaration
public override void LoadData(ArrayList rows)
Parameters
Type |
Name |
Description |
System.Collections.ArrayList |
rows |
|
Overrides
LoadDataAsync(ArrayList, CancellationToken)
Declaration
public override Task LoadDataAsync(ArrayList rows, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.Collections.ArrayList |
rows |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
Events
LoadBusinessObject
Occurs when FastReport engine loads data source with data from a business object.
Declaration
public event LoadBusinessObjectEventHandler LoadBusinessObject
Event Type
Implements