Show / Hide Table of Contents

Class JsonTableDataSource

JsonTableDataSource present a json array object

Inheritance
System.Object
Base
DataComponentBase
Column
DataSourceBase
TableDataSource
JsonTableDataSource
Implements
IFRSerializable
IParent
Inherited Members
TableDataSource.Table
TableDataSource.TableName
TableDataSource.SelectCommand
TableDataSource.Parameters
TableDataSource.Connection
TableDataSource.StoreData
TableDataSource.TableData
TableDataSource.QbSchema
TableDataSource.Dispose(Boolean)
TableDataSource.RefreshTable()
TableDataSource.Serialize(FRWriter)
TableDataSource.SetParent(Base)
TableDataSource.CanContain(Base)
TableDataSource.GetChildObjects(ObjectCollection)
TableDataSource.AddChild(Base)
TableDataSource.RemoveChild(Base)
DataSourceBase.currentRow
DataSourceBase.Load
DataSourceBase.RowCount
DataSourceBase.HasMoreRows
DataSourceBase.CurrentRow
DataSourceBase.CurrentRowNo
DataSourceBase.Item[String]
DataSourceBase.Item[Column]
DataSourceBase.ForceLoadData
DataSourceBase.DataType
DataSourceBase.BindableControl
DataSourceBase.CustomBindableControl
DataSourceBase.Format
DataSourceBase.Expression
DataSourceBase.Calculated
DataSourceBase.Init()
DataSourceBase.Init(String)
DataSourceBase.Init(String, SortCollection)
DataSourceBase.Init(DataSourceBase)
DataSourceBase.Init(DataSourceBase, String, SortCollection)
DataSourceBase.Init(Relation, String, SortCollection)
DataSourceBase.EnsureInit()
DataSourceBase.First()
DataSourceBase.Next()
DataSourceBase.Prior()
DataSourceBase.Deserialize(FRReader)
Column.PropName
Column.PropDescriptor
Column.Columns
Column.SetName(String)
Column.GetExpressions()
Column.GetChildOrder(Base)
Column.SetChildOrder(Base, Int32)
Column.UpdateLayout(Single, Single)
DataComponentBase.Alias
DataComponentBase.Enabled
DataComponentBase.ReferenceName
DataComponentBase.Reference
DataComponentBase.IsAliased
DataComponentBase.Assign(Base)
Base.Name
Base.Restrictions
Base.Flags
Base.Parent
Base.BaseName
Base.ClassName
Base.Report
Base.Page
Base.ChildObjects
Base.AllObjects
Base.ZOrder
Base.IsAncestor
Base.IsDesigning
Base.IsPrinting
Base.IsRunning
Base.OriginalComponent
Base.SetProp(Base, Base)
Base.FloatDiff(Single, Single)
Base.DeserializeSubItems(FRReader)
Base.ExtractDefaultMacros(String)
Base.SetFlags(Flags, Boolean)
Base.SetReport(Report)
Base.SetParentCore(Base)
Base.FindObject(String)
Base.CreateUniqueName()
Base.Clear()
Base.BaseAssign(Base)
Base.AssignAll(Base)
Base.HasParent(Base)
Base.HasFlag(Flags)
Base.HasRestriction(Restrictions)
Base.InvokeEvent(String, Object)
Base.OnAfterLoad()
Base.GetCustomScript()
Base.ExtractMacros()
Base.IsHaveToConvert(Object)
Base.GetConvertedObjects()
Base.ForEachAllConvectedObjects(Object)
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
TableDataSource.GetValue(Column)

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
DataSourceBase.GetValue(String)

InitializeComponent()

Initializes the object before running a report.

Declaration
public override void InitializeComponent()
Overrides
TableDataSource.InitializeComponent()
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
TableDataSource.InitSchema()
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
TableDataSource.LoadData(ArrayList)
Remarks

This method is used to support the FastReport.Net infrastructure. Do not call it directly.

Implements

IFRSerializable
IParent
Back to top Generated by DocFX