Class JsonTableDataSource
JsonTableDataSource present a json array object
Inheritance
System.Object
JsonTableDataSource
Inherited Members
Namespace: FastReport.Data.JsonConnection
Assembly: FastReport.OpenSource.dll
Syntax
public class JsonTableDataSource : TableDataSource, IFRSerializable, IParent
Constructors
JsonTableDataSource()
Declaration
public JsonTableDataSource()
Properties
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)
Gets data stored in a specified column.
Declaration
protected override object GetValue(Column column)
Parameters
Type | Name | Description |
---|---|---|
Column | column | The column. |
Returns
Type | Description |
---|---|
System.Object | An object that contains the data. |
Overrides
GetValue(String)
Gets data stored in a specified column.
Declaration
protected override object GetValue(string alias)
Parameters
Type | Name | Description |
---|---|---|
System.String | alias | The column alias. |
Returns
Type | Description |
---|---|
System.Object | An object that contains the data. |
Overrides
InitializeComponent()
Initializes the object before running a report.
Declaration
public override void InitializeComponent()
Overrides
Remarks
This method is used by the report engine, do not call it directly.
InitSchema()
Initializes the datasource schema.
Declaration
public override void InitSchema()
Overrides
Remarks
This method is used to support the FastReport.Net infrastructure. Do not call it directly.
LoadData(ArrayList)
Loads the datasource with data.
Declaration
public override void LoadData(ArrayList rows)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.ArrayList | rows | Rows to fill with data. |
Overrides
Remarks
This method is used to support the FastReport.Net infrastructure. Do not call it directly.