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 |