Table of Contents

Class PropertyCrosstabCells

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel31.CrossPlatform.dll

Provides access to the cells of a crosstab (group, summary and data cells) including indexed accessors and code generation logic.

public class PropertyCrosstabCells : DomItem
Inheritance
PropertyCrosstabCells
Inherited Members

Properties

All

Gets the default cell content (applied when specific cell has no value) representing an entire crosstab.

public CrosstabCellContent All { get; }

Property Value

CrosstabCellContent

CellCollection

Read-only nested collection of all crosstab cell contents (rows, columns, subcells).

[JsonIgnore]
public IReadOnlyCollection<IReadOnlyCollection<IReadOnlyCollection<CrosstabCellContent>>> CellCollection { get; set; }

Property Value

IReadOnlyCollection<IReadOnlyCollection<IReadOnlyCollection<CrosstabCellContent>>>

this[int, int]

Indexer returning a cell by row and column.

public CrosstabCellContent this[int rowLevel, int columnLevel] { get; }

Parameters

rowLevel int
columnLevel int

Property Value

CrosstabCellContent

this[int, int, int]

Indexer returning a cell by row, column and subcell index.

public CrosstabCellContent this[int rowLevel, int columnLevel, int subColumnLevel] { get; }

Parameters

rowLevel int
columnLevel int
subColumnLevel int

Property Value

CrosstabCellContent

Methods

Column(int)

Gets a column-level cell content (all rows for a column index).

public CrosstabCellContent Column(int rowLevel)

Parameters

rowLevel int

Returns

CrosstabCellContent

Row(int)

Gets a row-level cell content (all columns for a row index).

public CrosstabCellContent Row(int columnLevel)

Parameters

columnLevel int

Returns

CrosstabCellContent