[]
        
(Showing Draft Content)

C1.Blazor.Grid.GridGroupRow

GridGroupRow Class

Represents rows that defines group of data items.

Namespace: C1.Blazor.Grid
Assembly: C1.Blazor.Grid.dll
Syntax
public class GridGroupRow : GridSummaryRow, IComponent, IHandleAfterRender, INotifyPropertyChanging, IHandleEvent, INotifyPropertyChanged

Constructors

Name Description
GridGroupRow()

Initializes a new instance of the GridGroupRow class.

GridGroupRow(IDataCollectionGroup<object, object>, IDataCollection<object>, int)

Initializes a new instance of the GridGroupRow class.

GridGroupRow(IDataCollection<object>, int, bool)

Initializes a new instance of the GridGroupRow class.

GridGroupRow(object, bool)

Initializes a new instance of the GridGroupRow class.

Properties

Name Description
AreChildrenBelow

Gets whether the children are below this row.

BoundRows

Gets the collection of rows from which the summaries will be computed.

GroupName

Gets the header of the column associated with this group.

GroupRowPosition

Gets or sets the position of the group row.

GroupText

Gets the a string representing the group item.

IsCollapsed

Gets or sets a value that indicates whether the GridGroupRow is collapsed (child rows are hidden) or expanded (child rows are visible).

IsExpandable

Gets whether the row should show an expand/collapse button.

ItemsCount

Gets the number of data items in this group.

ShowSummaries

Gets or sets whether the summaries are displayed in this row.

Methods

Name Description
AllowEditing(GridColumn)

Returns true when the cell in the intersection of the specified column and this row can be edited.

GetCellContentRenderFragment(GridCellType, GridColumn)

This method is called to provide the content of a cell belonging to this row.

GetCellText(GridCellType, GridColumn)

Gets the text corresponding to the cell in the intersection of the specified column and this row.

GetCellValue(GridCellType, GridColumn)

Gets the value corresponding to the cell in the intersection of the specified column and this row.

GetMergedRange(GridCellType, GridCellRange, GridColumn)

Gets a GridCellRange that specifies the merged extent of a cell.

OnPropertyChanged(string)

Called when a property changed.

PrepareCellStyle(GridCellType, GridColumn, C1Style, C1Thickness)

Gets the style that will be applied to the cell.