Table of Contents

Class DataSource

Namespace: FastReport.Olap.Cube
Assembly: FastCube.Core.dll

Date source.

public class DataSource : Component, IBaseDataSetOwner

Inheritance

objectMarshalByRefObjectComponentDataSource

Implements

IBaseDataSetOwner

Constructors

DataSource()

Creates a new default instance.

public DataSource()

Properties

DataSet

Gets or sets data set.

public IBaseDataSet DataSet { get; set; }

Property Value

IBaseDataSet

Fields

Gets or sets fields list.

[Browsable(true)]
public BaseFields<DataSourceField> Fields { get; set; }

Property Value

BaseFields<DataSourceField>

Methods

AddFields()

Adds fields.

public void AddFields()

Check(StringBuilder, bool)

Checks data.

public bool Check(StringBuilder msg, bool skipFieldsWithErrors)

Parameters

msg StringBuilder

skipFieldsWithErrors bool

Returns

bool

Close()

Closes data source.

public void Close()

DeleteFields()

Deletes the fields (clears it).

public void DeleteFields()

InitFields(bool)

Initializes a fields.

public void InitFields(bool loaded = false)

Parameters

loaded bool

Open()

Opens data source.

public bool Open()

Returns

bool

PropertyChanged

Event on a property changed.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler