Table of Contents

Interface ITableRow

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

Represents a row in a table, providing access to its columns and navigation of parent-child relationships.

public interface ITableRow

Properties

Columns

Gets a read-only collection of columns contained in this row.

ReadOnlyCollection<ITableColumn> Columns { get; }

Property Value

ReadOnlyCollection<ITableColumn>

SupportsGetParentRow

Gets a value indicating whether the row supports retrieving a parent row.

bool SupportsGetParentRow { get; }

Property Value

bool

TableName

Gets the name of the table to which this row belongs.

string TableName { get; }

Property Value

string

Methods

GetChildTable(ITableRelation)

Retrieves the child table that corresponds to the specified relation.

ITable GetChildTable(ITableRelation relation)

Parameters

relation ITableRelation

The relation defining the child table to retrieve.

Returns

ITable

The child ITable that is associated with the given relation.

GetParentRow(ITableRelation)

Retrieves the parent row that corresponds to the specified relation.

ITableRow? GetParentRow(ITableRelation relation)

Parameters

relation ITableRelation

The relation defining the parent row to retrieve.

Returns

ITableRow

The parent ITableRow associated with the given relation, or null if no parent row is available.