Table of Contents

Class CubeDataColumns

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

Container for the cube columns.

public class CubeDataColumns

Inheritance

objectCubeDataColumns

Properties

Count

Gets number of columns.

public int Count { get; }

Property Value

int

VisibleCount

Gets number of visible columns.

public int VisibleCount { get; }

Property Value

int

Methods

Clear()

Clear the list.

public void Clear()

CopyFrom(CubeDataColumns)

Clear innter list and copy columns from source.

public void CopyFrom(CubeDataColumns Source)

Parameters

Source CubeDataColumns

GetCubeDataColumnAtIndex(int)

Gets cube data column by index.

public CubeDataColumn GetCubeDataColumnAtIndex(int index)

Parameters

index int

Returns

CubeDataColumn

GetFieldItem(CubeField)

Gets field item by index.

public CubeDataColumn GetFieldItem(CubeField Field)

Parameters

Field CubeField

Returns

CubeDataColumn

GetVisibleCubeDataColumnAtIndex(int)

Gets visibility of cube data column by index.

public CubeDataColumn GetVisibleCubeDataColumnAtIndex(int index)

Parameters

index int

Returns

CubeDataColumn

Update(Cube)

Updates the columns for cube.

public void Update(Cube Cube)

Parameters

Cube Cube