Class BaseDataField
Namespace: FastReport.Olap.Cube
Assembly: FastCube.Core.dll
Base class for data field.
public class BaseDataField : IBaseDataSetOwner
Inheritance
Derived
Implements
Constructors
BaseDataField(BaseField)
Crates a new instance with owner.
public BaseDataField(BaseField owner)
Parameters
owner
BaseField
Fields
calculateAfterAll
Indicates that need calcualte after all.
protected bool calculateAfterAll
Field Value
caseSensitive
Indicates case sensitivity for sort and compare.
protected CaseSensitivity caseSensitive
Field Value
convert
Convert value to new type.
protected bool convert
Field Value
cubeFieldCaption
Field caption in the cube.
protected string cubeFieldCaption
Field Value
cubeFieldName
Field name in the cube.
protected string cubeFieldName
Field Value
cubeFieldType
Field type in the cube.
protected DataType cubeFieldType
Field Value
dataFieldIndex
Index of field in the DataSet.
protected int dataFieldIndex
Field Value
dataFieldName
Name of field in the DataSet.
protected string dataFieldName
Field Value
nullStr
Display value for null.
protected string nullStr
Field Value
Properties
DataFieldIndex
Gets Index of Field in DataSet
[Browsable(false)]
public int DataFieldIndex { get; }
Property Value
DataSet
Gets DataSet value.
[Browsable(false)]
public IBaseDataSet DataSet { get; set; }
Property Value
Remarks
Setter only for interface compatibility, no effect.
Initialized
Indicates that field initialized
[Browsable(false)]
public bool Initialized { get; }
Property Value
Methods
Assign(BaseDataField)
Assign data value from other data field.
public void Assign(BaseDataField source)
Parameters
source
BaseDataField
Dispose()
Disposes the field.
public virtual void Dispose()
FieldExists()
Returns that field is exists.
public bool FieldExists()
Returns
Init()
Initiaizes the field.
public bool Init()
Returns
NotifyPropertyChanged(string)
Notifies property changed event.
protected void NotifyPropertyChanged(string propertyName)
Parameters
propertyName
string
PropertyChanged
Event on a property changed.
public event PropertyChangedEventHandler PropertyChanged