Class JsonTableDataSource
JsonTableDataSource present a json array object
Inheritance
System.Object
JsonTableDataSource
Assembly: FastReport.Base.dll
Syntax
public class JsonTableDataSource : TableDataSource, IDisposable, IFRSerializable, IParent
Constructors
JsonTableDataSource()
Declaration
public JsonTableDataSource()
Properties
SimpleStructure
Get or sets simplify mode for array types
Declaration
public bool SimpleStructure { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TableData
Declaration
public override string TableData { get; set; }
Property Value
Type |
Description |
System.String |
|
Overrides
UpdateSchema
Gets or sets value for force update schema on init schema
Declaration
public bool UpdateSchema { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
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
InitializeComponent()
Declaration
public override void InitializeComponent()
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)
Parameters
Type |
Name |
Description |
System.Collections.ArrayList |
rows |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
Serialize(FRWriter)
Declaration
public override void Serialize(FRWriter writer)
Parameters
Overrides
Implements