Show / Hide Table of Contents

Class CrossViewData

Contains a set of properties and methods to hold and manipulate the CrossView descriptors.

Inheritance
System.Object
CrossViewData
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FastReport.CrossView
Assembly: FastReport.OpenSource.dll
Syntax
public class CrossViewData
Remarks

This class contains three collections of descriptors such as Columns, Rows and Cells. Descriptors are filled from FastCube Slice.

Properties

Cells

Gets a collection of data cell descriptors.

Declaration
public CrossViewCells Cells { get; }
Property Value
Type Description
CrossViewCells
Remarks

Note: after you change something in this collection, call the BuildTemplate() method to refresh the CrossView.

ColumnDescriptorsIndexes

Declaration
public string ColumnDescriptorsIndexes { get; set; }
Property Value
Type Description
System.String

Columns

Gets a collection of column descriptors.

Declaration
public CrossViewHeader Columns { get; }
Property Value
Type Description
CrossViewHeader
Remarks

Note: after you change something in this collection, call the BuildTemplate() method to refresh the CrossView.

ColumnTerminalIndexes

Declaration
public string ColumnTerminalIndexes { get; set; }
Property Value
Type Description
System.String

DataColumnCount

Declaration
public int DataColumnCount { get; }
Property Value
Type Description
System.Int32

DataRowCount

Declaration
public int DataRowCount { get; }
Property Value
Type Description
System.Int32

MeasuresCount

Declaration
public int MeasuresCount { get; }
Property Value
Type Description
System.Int32

MeasuresInXAxis

Declaration
public bool MeasuresInXAxis { get; }
Property Value
Type Description
System.Boolean

MeasuresInYAxis

Declaration
public bool MeasuresInYAxis { get; }
Property Value
Type Description
System.Boolean

MeasuresLevel

Declaration
public int MeasuresLevel { get; }
Property Value
Type Description
System.Int32

RowDescriptorsIndexes

Declaration
public string RowDescriptorsIndexes { get; set; }
Property Value
Type Description
System.String

Rows

Gets a collection of row descriptors.

Declaration
public CrossViewHeader Rows { get; }
Property Value
Type Description
CrossViewHeader
Remarks

Note: after you change something in this collection, call the BuildTemplate() method to refresh the CrossView.

RowTerminalIndexes

Declaration
public string RowTerminalIndexes { get; set; }
Property Value
Type Description
System.String

SourceAssigned

Declaration
public bool SourceAssigned { get; }
Property Value
Type Description
System.Boolean

XAxisFieldsCount

Declaration
public int XAxisFieldsCount { get; }
Property Value
Type Description
System.Int32

YAxisFieldsCount

Declaration
public int YAxisFieldsCount { get; }
Property Value
Type Description
System.Int32
Back to top Generated by DocFX