Show / Hide Table of Contents

Class ViewDataSource

Represents a datasource based on DataView class.

Inheritance
System.Object
Base
DataComponentBase
Column
DataSourceBase
ViewDataSource
Implements
IFRSerializable
IParent
Inherited Members
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.GetValue(String)
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.Serialize(FRWriter)
DataSourceBase.Deserialize(FRReader)
DataSourceBase.InitializeComponent()
Column.PropName
Column.PropDescriptor
Column.Columns
Column.SetName(String)
Column.GetExpressions()
Column.CanContain(Base)
Column.GetChildObjects(ObjectCollection)
Column.AddChild(Base)
Column.RemoveChild(Base)
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.Dispose(Boolean)
Base.SetFlags(Flags, Boolean)
Base.SetReport(Report)
Base.SetParent(Base)
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
Assembly: FastReport.OpenSource.dll
Syntax
public class ViewDataSource : DataSourceBase, IFRSerializable, IParent
Remarks

This class is used to support FastReport.Net infrastructure, do not use it directly. If you want to use data from DataView object, call the RegisterData(DataView, String) method of the Report.

Properties

View

Gets the underlying DataView object.

Declaration
public DataView View { get; }
Property Value
Type Description
DataView

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

InitSchema()

Initializes the datasource schema.

Declaration
public override void InitSchema()
Overrides
DataSourceBase.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
DataSourceBase.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