Class IgbDataGrid
An advanced grid for displaying data.
Inheritance
System.Object
IgbDataGrid
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbDataGrid : BaseRendererControl, RefSink, JsonSerializable, IDisposable
Constructors
IgbDataGrid()
Declaration
Properties
ActivationMode
Sets or gets the grid selection mode.
Declaration
public GridActivationMode ActivationMode { get; set; }
Property Value
ActiveCell
Gets or sets the position of the active cell.
Declaration
public IgbGridCellPosition ActiveCell { get; set; }
Property Value
ActiveCellChanged
Declaration
public Action<IgbGridActiveCellChangedEventArgs> ActiveCellChanged { get; set; }
Property Value
ActiveCellChangedScript
Declaration
public string ActiveCellChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ActualColumns
Declaration
public IgbGridColumnCollection ActualColumns { get; protected set; }
Property Value
ActualColumnsChanged
Declaration
public Action<IgbGridColumnsChangedEventArgs> ActualColumnsChanged { get; set; }
Property Value
ActualColumnsChangedScript
Declaration
public string ActualColumnsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ActualDataSource
Declaration
public IgbBaseDataSource ActualDataSource { get; }
Property Value
Gets the height used for the header row.
Declaration
public int ActualHeaderHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
ActualPrimaryKey
Gets either the inferred primary key from the data source, or the user provided primary key, if present. Represents the actual primary key that the grid will use in operations that require it.
Declaration
public string[] ActualPrimaryKey { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
ActualPrimaryKeyChanged
Declaration
public EventCallback<string[]> ActualPrimaryKeyChanged { get; set; }
Property Value
| Type |
Description |
| Microsoft.AspNetCore.Components.EventCallback<System.String[]> |
|
ActualPrimaryKeyChangedScript
Declaration
public string ActualPrimaryKeyChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ActualRowHeight
Gets the actual height for the rows in the grid.
Declaration
public int ActualRowHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
AllowCopyOperation
Declaration
public bool AllowCopyOperation { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AnimationSettings
Sets or gets the default animation settings for the grid.
Declaration
public IgbGridAnimationSettings AnimationSettings { get; set; }
Property Value
AutoAcceptEdits
Gets or sets whether to automatically accept edits or require explicit acceptance or rejections of edits
when handling the CellValueChanging or DataCommitting events.
When True, nothing is required on the part of the developer in order for edits to be accepted. In
order to validate and reject a user cell edit you must explicitly handle the CellValueChanging event
and call the RejectEdit method using the edit ID provided by the event. In order to reject a whole
commit you need to handle the DataComitting event and explicitly call the RejectCommit method using
the commit ID provided by the event.
When False, cell edits are not immediately accepted until you explicitly call the AcceptEdit method
using the edit ID provided by the CellValueChanging event. If you do not handle this event then edits
will be auto accepted.
Declaration
public bool AutoAcceptEdits { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AutoGenerateColumns
Configures whether or not the grid will autogenerate columns when the data source is set.
Declaration
public bool AutoGenerateColumns { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AutoGenerateDesiredProperties
Gets or sets the desired properties the grid will automatically generate columns for.
Declaration
public string[] AutoGenerateDesiredProperties { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
Border
Gets or sets the border color around the grid.
Declaration
public string Border { get; set; }
Property Value
| Type |
Description |
| System.String |
|
BorderWidthBottom
Declaration
public double BorderWidthBottom { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BorderWidthLeft
Declaration
public double BorderWidthLeft { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BorderWidthRight
Declaration
public double BorderWidthRight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
BorderWidthTop
Declaration
public double BorderWidthTop { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CellBackground
Gets or sets the default background color to use for content cells
Declaration
public string CellBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellClicked
Declaration
public Action<IgbDataGridCellEventArgs> CellClicked { get; set; }
Property Value
CellClickedScript
Declaration
public string CellClickedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellDataLoadedAnimationMode
Sets or gets the cell data loaded animation mode to use.
Declaration
public CellDataLoadedAnimationMode CellDataLoadedAnimationMode { get; set; }
Property Value
CellEditEnded
Declaration
public Action<IgbGridCellEditEndedEventArgs> CellEditEnded { get; set; }
Property Value
CellEditEndedScript
Declaration
public string CellEditEndedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellEditStarted
Declaration
public Action<IgbGridCellEditStartedEventArgs> CellEditStarted { get; set; }
Property Value
CellEditStartedScript
Declaration
public string CellEditStartedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellFontFamily
Declaration
public string CellFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellFontSize
Declaration
public double CellFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CellFontStyle
Declaration
public string CellFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellFontWeight
Declaration
public string CellFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellPointerDown
Declaration
public Action<IgbDataGridCellEventArgs> CellPointerDown { get; set; }
Property Value
CellPointerDownScript
Declaration
public string CellPointerDownScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellPointerUp
Declaration
public Action<IgbDataGridCellEventArgs> CellPointerUp { get; set; }
Property Value
CellPointerUpScript
Declaration
public string CellPointerUpScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellPreviewPointerDown
Declaration
public Action<IgbDataGridCellEventArgs> CellPreviewPointerDown { get; set; }
Property Value
CellPreviewPointerDownScript
Declaration
public string CellPreviewPointerDownScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellPreviewPointerUp
Declaration
public Action<IgbDataGridCellEventArgs> CellPreviewPointerUp { get; set; }
Property Value
CellPreviewPointerUpScript
Declaration
public string CellPreviewPointerUpScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellSelectedBackground
Gets or sets the default background color to use for content cells when a row is in a selected state
Declaration
public string CellSelectedBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellSelectionAnimationMode
Sets or gets the cell selection animation mode to use.
Declaration
public CellSelectionAnimationMode CellSelectionAnimationMode { get; set; }
Property Value
CellTextColor
Gets or sets the default text color to use for content cells
Declaration
public string CellTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CellValueChanging
Declaration
public Action<IgbGridCellValueChangingEventArgs> CellValueChanging { get; set; }
Property Value
CellValueChangingScript
Declaration
public string CellValueChangingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ClearSelectionOnEscape
Gets or sets whether selection is cleared when pressing the Escape key.
Declaration
public bool ClearSelectionOnEscape { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ColumnAddingAnimationMode
Sets or gets the Column Adding Animation mode to use.
Declaration
public ColumnShowingAnimationMode ColumnAddingAnimationMode { get; set; }
Property Value
ColumnExchangingAnimationMode
Sets or gets the column exchanging animation mode to use.
Declaration
public ColumnExchangingAnimationMode ColumnExchangingAnimationMode { get; set; }
Property Value
ColumnHiddenChanged
Declaration
public Action<IgbColumnHiddenChangedEventArgs> ColumnHiddenChanged { get; set; }
Property Value
ColumnHiddenChangedScript
Declaration
public string ColumnHiddenChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnHidingAnimationMode
Sets or gets the column hiding animation mode to use.
Declaration
public ColumnHidingAnimationMode ColumnHidingAnimationMode { get; set; }
Property Value
ColumnMovingAnimationMode
Sets or gets the column moving animation mode to use.
Declaration
public ColumnMovingAnimationMode ColumnMovingAnimationMode { get; set; }
Property Value
ColumnMovingMode
Gets or sets the type column moving to use.
Declaration
public ColumnMovingMode ColumnMovingMode { get; set; }
Property Value
ColumnMovingSeparator
Gets or sets the column resizing seperator settings.
Declaration
public IgbColumnMovingSeparator ColumnMovingSeparator { get; set; }
Property Value
ColumnMovingSeparatorBackground
Gets or sets the default background color to use for column moving separator.
Declaration
public string ColumnMovingSeparatorBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnMovingSeparatorOpacity
Gets or sets the opacity of the column moving separator.
Declaration
public double ColumnMovingSeparatorOpacity { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ColumnMovingSeparatorWidth
Sets or gets the width to use for the column resizing separator.
Declaration
public int ColumnMovingSeparatorWidth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
ColumnOptionsIconAlignment
Gets or sets the column options icon alignment in header cells.
Declaration
public ColumnOptionsIconAlignment ColumnOptionsIconAlignment { get; set; }
Property Value
ColumnOptionsIconBehavior
Gets or sets how the column options icon will behave inside header cells.
Declaration
public ColumnOptionsIconBehavior ColumnOptionsIconBehavior { get; set; }
Property Value
ColumnOptionsIconColor
Gets or sets the column options icon color in header cells.
Declaration
public string ColumnOptionsIconColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnPinnedChanged
Declaration
public Action<IgbColumnPinnedChangedEventArgs> ColumnPinnedChanged { get; set; }
Property Value
ColumnPinnedChangedScript
Declaration
public string ColumnPinnedChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnPropertyUpdatingAnimationMode
Sets or gets the Column Property Updating Animation mode to use.
Declaration
public ColumnPropertyUpdatingAnimationMode ColumnPropertyUpdatingAnimationMode { get; set; }
Property Value
ColumnResizingAnimationMode
Sets or gets the column resizing animation mode to use. Only applies when resizing in Deferred mode.
Declaration
public ColumnResizingAnimationMode ColumnResizingAnimationMode { get; set; }
Property Value
ColumnResizingMode
Gets or sets the type of column resizing to use.
Declaration
public ColumnResizingMode ColumnResizingMode { get; set; }
Property Value
ColumnResizingSeparator
Gets or sets the column resizing seperator settings.
Declaration
public IgbColumnResizingSeparator ColumnResizingSeparator { get; set; }
Property Value
ColumnResizingSeparatorBackground
Gets or sets the default background color to use for column resizing separator.
Declaration
public string ColumnResizingSeparatorBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnResizingSeparatorOpacity
Gets or sets the opacity of the column Resizing separator.
Declaration
public double ColumnResizingSeparatorOpacity { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ColumnResizingSeparatorWidth
Sets or gets the width to use for the column resizing separator.
Declaration
public int ColumnResizingSeparatorWidth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Columns
Gets the column definitions that are assigned to the grid. This collection can be modified to add or remove columns in the grid.
Declaration
public IgbGridColumnCollection Columns { get; protected set; }
Property Value
ColumnsAutoGenerated
Declaration
public Action<IgbGridColumnsAutoGeneratedEventArgs> ColumnsAutoGenerated { get; set; }
Property Value
ColumnsAutoGeneratedScript
Declaration
public string ColumnsAutoGeneratedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ColumnShowingAnimationMode
Sets or gets the column showing animation mode to use.
Declaration
public ColumnShowingAnimationMode ColumnShowingAnimationMode { get; set; }
Property Value
ColumnWidthChanged
Declaration
public Action<IgbGridColumnWidthChangedEventArgs> ColumnWidthChanged { get; set; }
Property Value
ColumnWidthChangedScript
Declaration
public string ColumnWidthChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ContentColumns
Declaration
public IgbGridColumnCollection ContentColumns { get; }
Property Value
CornerRadiusBottomLeft
Declaration
public double CornerRadiusBottomLeft { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CornerRadiusBottomRight
Declaration
public double CornerRadiusBottomRight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CornerRadiusTopLeft
Declaration
public double CornerRadiusTopLeft { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CornerRadiusTopRight
Declaration
public double CornerRadiusTopRight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
CustomFilterRequested
Declaration
public Action<IgbGridCustomFilterRequestedEventArgs> CustomFilterRequested { get; set; }
Property Value
DataCommitted
Declaration
public Action<IgbGridDataCommittedEventArgs> DataCommitted { get; set; }
Property Value
DataCommittedScript
Declaration
public string DataCommittedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DataCommitting
Called when edits are about to be committed to the datasource.
Declaration
public Action<IgbGridDataCommittingEventArgs> DataCommitting { get; set; }
Property Value
DataSource
Gets or sets the data to which to bind the grid. This can be some type of array or list, or it can
be an IDataSource instance.
Declaration
public object DataSource { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
DataSourceDesiredProperties
Gets or sets the desired properties for the data source to load. If specified the data source may decide to constrain the properties it fetches to these properties and must make sure that at least those properties are loaded, rather than the default behavior for that data source.
Declaration
public string[] DataSourceDesiredProperties { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
DataSourceScript
Provides a means of setting DataSource in the JavaScript environment.
Declaration
public string DataSourceScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
DefaultColumnMinWidth
Gets or sets the default minimum width to use on all columns. Ignored if NaN.
Declaration
public double DefaultColumnMinWidth { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
DefaultEventBehavior
Declaration
protected override ControlEventBehavior DefaultEventBehavior { get; }
Property Value
Overrides
DeferEventForRowDragSelection
Gets or sets whether to defer the SelectedItemsChanged and SelectedKeysChanged events till after the drag selection has completed.
Declaration
public bool DeferEventForRowDragSelection { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
DeletedTextColor
Gets or sets the text color for unsaved deleted rows.
Declaration
public string DeletedTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Density
Gets or sets the display density to use for the grid.
Declaration
public ControlDisplayDensity Density { get; set; }
Property Value
EditFontFamily
Declaration
public string EditFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EditFontSize
Declaration
public double EditFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EditFontStyle
Declaration
public string EditFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EditFontWeight
Declaration
public string EditFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EditMode
Gets or sets the type of edit mode
Declaration
public EditModeType EditMode { get; set; }
Property Value
EditModeClickAction
Gets or sets the type of click action required to enter edit mode.
Declaration
public EditModeClickAction EditModeClickAction { get; set; }
Property Value
EditOnKeyPress
Gets or sets whether edit mode will begin as soon as you start typing while a cell is active.
Declaration
public bool EditOnKeyPress { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EditOpacity
Gets or sets the default opacity for unsaved cell edits.
Declaration
public double EditOpacity { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EditRowBorder
Gets or sets the border color for rows being edited.
Declaration
public string EditRowBorder { get; set; }
Property Value
| Type |
Description |
| System.String |
|
EditRowBorderWidthBottom
Declaration
public double EditRowBorderWidthBottom { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EditRowBorderWidthLeft
Declaration
public double EditRowBorderWidthLeft { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EditRowBorderWidthRight
Declaration
public double EditRowBorderWidthRight { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EditRowBorderWidthTop
Declaration
public double EditRowBorderWidthTop { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EnterBehavior
Gets or sets the behavior of the Enter key.
Declaration
public EnterKeyBehaviors EnterBehavior { get; set; }
Property Value
EnterBehaviorAfterEdit
Gets or sets the behavior of the enter key when exiting edit mode.
Declaration
public EnterKeyBehaviorAfterEdit EnterBehaviorAfterEdit { get; set; }
Property Value
FilterComparisonType
Gets or sets whether UI filters are case sensitive or not.
Declaration
public FilterComparisonType FilterComparisonType { get; set; }
Property Value
FilterExpressions
Gets the current filter that is applied to the grid. Collection can be updated to modify the filter for the grid. Once filter expresisons are in this collection, the grid will no longer listen for changes on their properties.
Declaration
public IgbFilterExpressionCollection FilterExpressions { get; protected set; }
Property Value
FilterExpressionsChanged
Declaration
public Action<IgbGridFilterExpressionsEventArgs> FilterExpressionsChanged { get; set; }
Property Value
FilterExpressionsChangedScript
Declaration
public string FilterExpressionsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilterExpressionsChanging
Declaration
public Action<IgbGridFilterExpressionsEventArgs> FilterExpressionsChanging { get; set; }
Property Value
FilterExpressionsChangingScript
Declaration
public string FilterExpressionsChangingScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilterLogicalOperator
Gets or sets how filters set through the filter UI are combined.
Declaration
public FilterLogicalOperator FilterLogicalOperator { get; set; }
Property Value
FilterUIType
Gets or sets which filter UI type to use.
Declaration
public FilterUIType FilterUIType { get; set; }
Property Value
GroupDescriptions
Gets the current grouping that is applied to the grid. Collection can be updated to modify the grouping for the grid. Once grouping descriptions are in this collection, the grid will no longer listen for changes on their properties.
Declaration
public IgbColumnGroupDescriptionCollection GroupDescriptions { get; protected set; }
Property Value
GroupDescriptionsChanged
Declaration
public Action<IgbGridGroupDescriptionsChangedEventArgs> GroupDescriptionsChanged { get; set; }
Property Value
GroupDescriptionsChangedScript
Declaration
public string GroupDescriptionsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets how group headers are displayed when there are multiple groups defined in the grid.
Declaration
public GroupHeaderDisplayMode GroupHeaderDisplayMode { get; set; }
Property Value
GroupSummaryDisplayMode
Gets or sets the display mode summaries will use inside groups.
Declaration
public GroupSummaryDisplayMode GroupSummaryDisplayMode { get; set; }
Property Value
Gets or sets the default background color to use for header cells
Declaration
public string HeaderBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Returns/sets the action to take when a column header is clicked.
Declaration
public HeaderClickAction HeaderClickAction { get; set; }
Property Value
Declaration
public string HeaderFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public double HeaderFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public string HeaderFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public string HeaderFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the height to use for the header row.
Declaration
public int HeaderHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Gets or sets the header row seperator settings.
Declaration
public IgbHeaderRowSeparator HeaderRowSeparator { get; set; }
Property Value
Declaration
public string HeaderRowSeparatorBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the header seperator settings.
Declaration
public IgbHeaderSeparator HeaderSeparator { get; set; }
Property Value
Gets or sets the default background color to use for header separators.
Declaration
public string HeaderSeparatorBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the width of the header separators.
Declaration
public int HeaderSeparatorWidth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Gets or sets the default text color to use for content cells
Declaration
public string HeaderSortIndicatorColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the default render style for sort indicators in header cells.
Declaration
public SortIndicatorStyle HeaderSortIndicatorStyle { get; set; }
Property Value
Gets or sets the default text color to use for header cells
Declaration
public string HeaderTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
InitialGroupDescriptions
Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
Declaration
public IgbColumnGroupDescriptionCollection InitialGroupDescriptions { get; protected set; }
Property Value
InitialGroups
Declaration
public string InitialGroups { get; set; }
Property Value
| Type |
Description |
| System.String |
|
InitialSortDescriptions
Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
Declaration
public IgbColumnSortDescriptionCollection InitialSortDescriptions { get; protected set; }
Property Value
InitialSorts
Declaration
public string InitialSorts { get; set; }
Property Value
| Type |
Description |
| System.String |
|
InitialSummaries
Declaration
public string InitialSummaries { get; set; }
Property Value
| Type |
Description |
| System.String |
|
InitialSummaryDescriptions
Gets the current summaries that are applied to the grid.
Declaration
public IgbColumnSummaryDescriptionCollection InitialSummaryDescriptions { get; protected set; }
Property Value
IsActiveCellStyleEnabled
Gets or sets whether the active cell style will be applied to cells when made active.
Declaration
public bool IsActiveCellStyleEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsColumnOptionsEnabled
Gets or sets whether to show the column options UI in the headers for columns.
Declaration
public bool IsColumnOptionsEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsColumnOptionsGroupingEnabled
Gets or sets whether to show the grouping option in the column options menu.
Declaration
public bool IsColumnOptionsGroupingEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsColumnOptionsSummariesEnabled
Gets or sets whether to show the summaries option in the column options menu.
Declaration
public bool IsColumnOptionsSummariesEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsGroupByAreaVisible
Gets or sets whether to show the column grouping UI above the headers of the grid.
Declaration
public bool IsGroupByAreaVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsGroupCollapsable
Gets or sets whether group headers are collapsable.
Declaration
public bool IsGroupCollapsable { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsGroupExpandedDefault
Gets or sets whether groups are expanded or collapsed by default.
Declaration
public bool IsGroupExpandedDefault { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsGroupRowSticky
Gets or sets if group rows will stick to the top of the grid.
Declaration
public bool IsGroupRowSticky { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets if header separators are rendered.
Declaration
public bool IsHeaderSeparatorVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets whether to show the pager or not.
Declaration
public bool IsPagerVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsPlaceholderRenderingEnabled
Configures whether or not place holders are used for cells who do not have their data yet.
Declaration
public bool IsPlaceholderRenderingEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsRowHoverEnabled
Gets or sets whether the row will highlight when hovered.
Declaration
public bool IsRowHoverEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets whether to show the column chooser button in the toolbar.
Declaration
public bool IsToolbarColumnChooserVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets whether to show the column pinning button in the toolbar.
Declaration
public bool IsToolbarColumnPinningVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Gets or sets whether to show the toolbar.
Declaration
public bool IsToolbarVisible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LastStickyRowBackground
Gets or sets the default color to use for the last sticky row
Declaration
public string LastStickyRowBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MergedCellEvaluationCriteria
Gets or sets how cells are evaluated for merging.
Declaration
public MergedCellEvaluationCriteria MergedCellEvaluationCriteria { get; set; }
Property Value
MergedCellMode
Gets or sets if and how cell merging is performed for all fields.
Declaration
public MergedCellMode MergedCellMode { get; set; }
Property Value
MergedCellVerticalAlignment
Gets or sets the vertical alignment to use for the merged cell content.
Declaration
public CellContentVerticalAlignment MergedCellVerticalAlignment { get; set; }
Property Value
MouseDragSelectionEnabled
Gets or sets the ability to select rows or cells via mouse dragging. Currently only applies when SelectionMode is MultipleRow or RangeCell.
Declaration
public bool MouseDragSelectionEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
NeedsDynamicContent
Declaration
protected override bool NeedsDynamicContent { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
NotifyOnAllSelectionChanges
Gets or sets if the grid should notify on programmatic selection changes as well as changes from the UI.
Declaration
public bool NotifyOnAllSelectionChanges { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PageSize
Gets or sets the size of each page when the pager is visible.
Declaration
public int PageSize { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
ParentTypeName
Declaration
protected override string ParentTypeName { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
PinnedAreaSeparator
Gets or sets the pinned area separator settings.
Declaration
public IgbPinnedAreaSeparator PinnedAreaSeparator { get; set; }
Property Value
PinnedAreaSeparatorWidth
Gets or sets the width of the pinned area separators.
Declaration
public int PinnedAreaSeparatorWidth { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
PinnedItems
Gets which items are currently pinned in the grid. Collection can be updated to programatically pin items.
Declaration
public IgbGridSelectedItemsCollection PinnedItems { get; protected set; }
Property Value
PinnedKeys
Gets which primary keys are currently pinned in the grid. Collection can be updated to programatically pin items.
Declaration
public IgbGridSelectedKeysCollection PinnedKeys { get; protected set; }
Property Value
PinnedRowBackground
Gets or sets the default color to use for pinned rows
Declaration
public string PinnedRowBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
PinnedRowOpacity
Gets or sets the default opacity to use for pinned rows
Declaration
public double PinnedRowOpacity { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PrimaryKey
Sets or gets the user provided primary key to assume for the data. Certain functionality of the grid requires a way to uniquely identify items in order to work correctly.
If a primary key cannot be inferred from the data source, you may need to provide one here.
Declaration
public string[] PrimaryKey { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
ReactsToFilterChanges
Sets or gets whether the grid will react to filter changes.
Declaration
public bool ReactsToFilterChanges { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ReactsToGroupChanges
Sets or gets whether the grid will react to group changes.
Declaration
public bool ReactsToGroupChanges { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ReactsToSortChanges
Sets or gets whether the grid will react to sort changes.
Declaration
public bool ReactsToSortChanges { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ResponsiveStates
A set of states that can be applied to the columns of the grid based on available space.
Declaration
public IgbResponsiveStatesCollection ResponsiveStates { get; protected set; }
Property Value
RootSummariesChanged
Declaration
public EventCallback<IgbDataSourceRootSummariesChangedEventArgs> RootSummariesChanged { get; set; }
Property Value
RootSummariesChangedScript
Declaration
public string RootSummariesChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowEditEnded
Called when a row has finished editing.
Declaration
public Action<IgbGridRowEditEndedEventArgs> RowEditEnded { get; set; }
Property Value
RowEditStarted
Declaration
public Action<IgbGridRowEditStartedEventArgs> RowEditStarted { get; set; }
Property Value
RowEditStartedScript
Declaration
public string RowEditStartedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowHeight
Gets or sets the height to use for the rows in the grid. If not set the grid will
use the default value for the set display density.
Declaration
public int RowHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
RowHoverAnimationMode
Sets or gets the row hover animation mode to use.
Declaration
public RowHoverAnimationMode RowHoverAnimationMode { get; set; }
Property Value
RowHoverBackground
Gets or sets the background color for rows when hovered.
Declaration
public string RowHoverBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowHoverTextColor
Gets or sets the text color for rows when hovered.
Declaration
public string RowHoverTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSelectionAnimationMode
Sets or gets the row selection animation mode to use.
Declaration
public RowSelectionAnimationMode RowSelectionAnimationMode { get; set; }
Property Value
RowSeparator
Gets or sets the row seperator settings.
Declaration
public IgbRowSeparator RowSeparator { get; set; }
Property Value
RowSeparatorBackground
Gets or sets the default background color to use for row separators
Declaration
public string RowSeparatorBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSeparatorHeight
Sets or gets the height to use for the row separators.
Declaration
public int RowSeparatorHeight { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
RowSeparatorLastStickyRowBackground
Gets or sets the default last sticky row background color to use for row separators
Declaration
public string RowSeparatorLastStickyRowBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSeparatorPinnedRowBackground
Gets or sets the pinned row background color to use for row separators
Declaration
public string RowSeparatorPinnedRowBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
RowSeparatorStickyRowBackground
Gets or sets the default sticky row background color to use for row separators
Declaration
public string RowSeparatorStickyRowBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the scrollbar background color.
Declaration
public string ScrollbarBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the style of scrollbar.
Declaration
public ScrollbarStyle ScrollbarStyle { get; set; }
Property Value
Gets or sets the header type used for sectioning off groups of rows.
Declaration
public IgbSectionHeader SectionHeader { get; set; }
Property Value
Gets or sets the default background color to use for section header cells
Declaration
public string SectionHeaderBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public string SectionHeaderFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public double SectionHeaderFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public string SectionHeaderFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public string SectionHeaderFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the default background color to use for section header cells when a row is in a selected state
Declaration
public string SectionHeaderSelectedBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the default text color to use for section header cells
Declaration
public string SectionHeaderTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectedCellRanges
Gets which cell ranges are currently selected in the grid. Collection can be updated to programatically select cells.
Declaration
public IgbGridSelectedCellRangesCollection SelectedCellRanges { get; protected set; }
Property Value
SelectedCellRangesChanged
Declaration
public Action<IgbGridSelectedCellRangesChangedEventArgs> SelectedCellRangesChanged { get; set; }
Property Value
SelectedCellRangesChangedScript
Declaration
public string SelectedCellRangesChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectedCells
Gets which cells are currently selected in the grid. Collection can be updated to programatically select cells.
Declaration
public IgbGridSelectedCellsCollection SelectedCells { get; protected set; }
Property Value
SelectedCellsChanged
Declaration
public Action<IgbGridSelectedCellsChangedEventArgs> SelectedCellsChanged { get; set; }
Property Value
SelectedCellsChangedScript
Declaration
public string SelectedCellsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectedItems
Gets which items are currently selected in the grid. Collection can be updated to programatically select items.
Declaration
public IgbGridSelectedItemsCollection SelectedItems { get; protected set; }
Property Value
SelectedItemsChanged
Declaration
public Action<IgbGridSelectedItemsChangedEventArgs> SelectedItemsChanged { get; set; }
Property Value
SelectedItemsChangedScript
Declaration
public string SelectedItemsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectedKeys
Gets which primary key values are currently selected in the grid. Collection can be updated to programatically select items.
Declaration
public IgbGridSelectedKeysCollection SelectedKeys { get; protected set; }
Property Value
SelectedKeysChanged
Declaration
public Action<IgbGridSelectedKeysChangedEventArgs> SelectedKeysChanged { get; set; }
Property Value
SelectedKeysChangedScript
Declaration
public string SelectedKeysChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectionBehavior
Sets or gets how selection behaves in the grid.
Declaration
public GridSelectionBehavior SelectionBehavior { get; set; }
Property Value
SelectionChanged
Declaration
public Action<IgbGridSelectionChangedEventArgs> SelectionChanged { get; set; }
Property Value
SelectionChangedScript
Declaration
public string SelectionChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SelectionMode
Sets or gets the grid selection mode.
Declaration
public DataGridSelectionMode SelectionMode { get; set; }
Property Value
ShiftSectionContent
Gets or sets if the section header content should be shifted into the normal column scrollable area when there are pinned columns
Declaration
public bool ShiftSectionContent { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SizeChanged
Declaration
public EventCallback<IgbGridSizeChangedEventArgs> SizeChanged { get; set; }
Property Value
SizeChangedScript
Declaration
public string SizeChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SortDescriptions
Gets the current sort that is applied to the grid. Collection can be updated to modify the sort for the grid. Once sort descriptions are in this collection, the grid will no longer listen for changes on their properties.
Declaration
public IgbColumnSortDescriptionCollection SortDescriptions { get; protected set; }
Property Value
SortDescriptionsChanged
Declaration
public Action<IgbGridSortDescriptionsChangedEventArgs> SortDescriptionsChanged { get; set; }
Property Value
SortDescriptionsChangedScript
Declaration
public string SortDescriptionsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
StickyRowBackground
Gets or sets the default color to use for sticky rows
Declaration
public string StickyRowBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryDescriptions
Gets the current summaries that are applied to the grid.
Declaration
public IgbColumnSummaryDescriptionCollection SummaryDescriptions { get; protected set; }
Property Value
SummaryDescriptionsChanged
Declaration
public Action<IgbGridSummaryDescriptionsChangedEventArgs> SummaryDescriptionsChanged { get; set; }
Property Value
SummaryDescriptionsChangedScript
Declaration
public string SummaryDescriptionsChangedScript { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootBackground
Gets or sets the default background color to use for summary cells at the root level.
Declaration
public string SummaryRootBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootLabelFontFamily
Declaration
public string SummaryRootLabelFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootLabelFontSize
Declaration
public double SummaryRootLabelFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SummaryRootLabelFontStyle
Declaration
public string SummaryRootLabelFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootLabelFontWeight
Declaration
public string SummaryRootLabelFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootLabelTextColor
Gets or sets the default text color to use for summary labels in summary cells at the root level.
Declaration
public string SummaryRootLabelTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootSelectedBackground
Gets or sets the default background color to use for summary cells at the root level.
Declaration
public string SummaryRootSelectedBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootValueFontFamily
Declaration
public string SummaryRootValueFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootValueFontSize
Declaration
public double SummaryRootValueFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SummaryRootValueFontStyle
Declaration
public string SummaryRootValueFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootValueFontWeight
Declaration
public string SummaryRootValueFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRootValueTextColor
Gets or sets the default text color to use for summary cells at the root level.
Declaration
public string SummaryRootValueTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummaryRowRoot
Gets or sets the cell definition used for summary rows at the root level.
Declaration
public IgbSummaryRowRoot SummaryRowRoot { get; set; }
Property Value
SummaryRowSection
Gets or sets the cell definition used for summary rows at the section level.
Declaration
public IgbSummaryRowSection SummaryRowSection { get; set; }
Property Value
SummaryScope
Gets or sets the scope which summaries are calculated for.
Declaration
public SummaryScope SummaryScope { get; set; }
Property Value
SummarySectionBackground
Gets or sets the default background color to use for summary cells at the section level.
Declaration
public string SummarySectionBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionLabelFontFamily
Declaration
public string SummarySectionLabelFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionLabelFontSize
Declaration
public double SummarySectionLabelFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SummarySectionLabelFontStyle
Declaration
public string SummarySectionLabelFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionLabelFontWeight
Declaration
public string SummarySectionLabelFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionLabelTextColor
Gets or sets the default text color to use for summary labels in summary cells at the section level.
Declaration
public string SummarySectionLabelTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionSelectedBackground
Gets or sets the default background color to use for summary cells at the section level.
Declaration
public string SummarySectionSelectedBackground { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionValueFontFamily
Declaration
public string SummarySectionValueFontFamily { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionValueFontSize
Declaration
public double SummarySectionValueFontSize { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
SummarySectionValueFontStyle
Declaration
public string SummarySectionValueFontStyle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionValueFontWeight
Declaration
public string SummarySectionValueFontWeight { get; set; }
Property Value
| Type |
Description |
| System.String |
|
SummarySectionValueTextColor
Gets or sets the default text color to use for summary cells at the section level.
Declaration
public string SummarySectionValueTextColor { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TodayOverride
Declaration
public DateTime TodayOverride { get; set; }
Property Value
| Type |
Description |
| System.DateTime |
|
ToolbarColumnChooserText
Gets or sets the column chooser button text to use in the toolbar.
Declaration
public string ToolbarColumnChooserText { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the column chooser title text to use in the toolbar.
Declaration
public string ToolbarColumnChooserTitle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
ToolbarColumnPinningText
Gets or sets the column pinning button text to use in the toolbar.
Declaration
public string ToolbarColumnPinningText { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the column pinning title text to use in the toolbar.
Declaration
public string ToolbarColumnPinningTitle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Gets or sets the title text to use in the toolbar.
Declaration
public string ToolbarTitle { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Methods
AcceptCommit(Int32)
Declaration
public void AcceptCommit(int commitID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
commitID |
|
AcceptCommitAsync(Int32)
Accepts a specific commit to the datasource.
Declaration
public Task AcceptCommitAsync(int commitID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
commitID |
The ID of the commit provided by the Committing event.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
AcceptEdit(Int32)
Declaration
public void AcceptEdit(int editID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
editID |
|
AcceptEditAsync(Int32)
Accept a pending edit turning it into a real edit.
Declaration
public Task AcceptEditAsync(int editID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
editID |
The ID of the edit. Provided by the CellValueChanging event.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CancelEdits()
Declaration
public void CancelEdits()
CancelEditsAsync()
Cancels any edits that may exist in the datasource.
Declaration
public Task CancelEditsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CanCommit()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
CanCommitAsync()
Declaration
public Task<bool> CanCommitAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
CanMoveColumnLeft(Int32)
Declaration
public bool CanMoveColumnLeft(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
|
Returns
| Type |
Description |
| System.Boolean |
|
CanMoveColumnLeftAsync(Int32)
Returns true if a column can be moved to the left of it's current position; otherwise false.
Declaration
public Task<bool> CanMoveColumnLeftAsync(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
The index of the column.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
CanMoveColumnRight(Int32)
Declaration
public bool CanMoveColumnRight(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
|
Returns
| Type |
Description |
| System.Boolean |
|
CanMoveColumnRightAsync(Int32)
Returns true if a column can be moved to the right of it's current position; otherwise false.
Declaration
public Task<bool> CanMoveColumnRightAsync(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
The index of the column.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
CanRedo()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
CanRedoAsync()
Declaration
public Task<bool> CanRedoAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
CanUndo()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
CanUndoAsync()
Declaration
public Task<bool> CanUndoAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
CommitEdits()
Declaration
public void CommitEdits()
CommitEditsAsync()
Commits any edits that may exist in the datasource.
Declaration
public Task CommitEditsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
DataIndexOfItem(Object)
Declaration
public int DataIndexOfItem(object item)
Parameters
| Type |
Name |
Description |
| System.Object |
item |
|
Returns
| Type |
Description |
| System.Int32 |
|
DataIndexOfItemAsync(Object)
Returns the data index of an item within the bound data source.
Declaration
public Task<int> DataIndexOfItemAsync(object item)
Parameters
| Type |
Name |
Description |
| System.Object |
item |
The item from which to get the index.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Int32> |
|
DeselectAllRows()
Declaration
public void DeselectAllRows()
DeselectAllRowsAsync()
Deselects all currently selected rows.
Declaration
public Task DeselectAllRowsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
EndEditMode(Boolean)
Declaration
public void EndEditMode(bool commit)
Parameters
| Type |
Name |
Description |
| System.Boolean |
commit |
|
EndEditModeAsync(Boolean)
Declaration
public Task EndEditModeAsync(bool commit)
Parameters
| Type |
Name |
Description |
| System.Boolean |
commit |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
EnsureModulesLoaded()
Declaration
protected override void EnsureModulesLoaded()
Overrides
ExportSerializedVisualModel()
Declaration
public string ExportSerializedVisualModel()
Returns
| Type |
Description |
| System.String |
|
ExportSerializedVisualModelAsync()
Returns a serialized copy of the exported visual model
Declaration
public Task<string> ExportSerializedVisualModelAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
ExportVisualModel()
Declaration
public object ExportVisualModel()
Returns
| Type |
Description |
| System.Object |
|
ExportVisualModelAsync()
Exports visual information about the current state of the grid.
Declaration
public Task<object> ExportVisualModelAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
Flush()
Declaration
FlushAsync()
Makes sure pending work has completed if the grid need to be synchronously examined.
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetColumnAtRenderedIndex(Int32)
Declaration
public IgbDataGridColumn GetColumnAtRenderedIndex(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
GetColumnAtRenderedIndexAsync(Int32)
Gets the column that appears at the index specified. This is not the columns actual index in the
column's collection but the index for how it appears visually in the grid.
Declaration
public Task<IgbDataGridColumn> GetColumnAtRenderedIndexAsync(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
The rendered index of the column.
|
Returns
GetCurrentActiveCell()
Declaration
public IgbGridCellPosition GetCurrentActiveCell()
Returns
GetCurrentActiveCellAsync()
Declaration
public Task<IgbGridCellPosition> GetCurrentActiveCellAsync()
Returns
GetCurrentActualColumns()
Declaration
public IgbGridColumnCollection GetCurrentActualColumns()
Returns
GetCurrentActualColumnsAsync()
Declaration
public Task<IgbGridColumnCollection> GetCurrentActualColumnsAsync()
Returns
GetCurrentActualPrimaryKey()
Declaration
public string[] GetCurrentActualPrimaryKey()
Returns
| Type |
Description |
| System.String[] |
|
GetCurrentActualPrimaryKeyAsync()
Declaration
public Task<string[]> GetCurrentActualPrimaryKeyAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String[]> |
|
GetCurrentFilterExpressions()
Declaration
public IgbFilterExpressionCollection GetCurrentFilterExpressions()
Returns
GetCurrentFilterExpressionsAsync()
Declaration
public Task<IgbFilterExpressionCollection> GetCurrentFilterExpressionsAsync()
Returns
GetCurrentGroupDescriptions()
Declaration
public IgbColumnGroupDescriptionCollection GetCurrentGroupDescriptions()
Returns
GetCurrentGroupDescriptionsAsync()
Declaration
public Task<IgbColumnGroupDescriptionCollection> GetCurrentGroupDescriptionsAsync()
Returns
GetCurrentSelectedCellRanges()
Declaration
public IgbGridSelectedCellRangesCollection GetCurrentSelectedCellRanges()
Returns
GetCurrentSelectedCellRangesAsync()
Declaration
public Task<IgbGridSelectedCellRangesCollection> GetCurrentSelectedCellRangesAsync()
Returns
GetCurrentSelectedCells()
Declaration
public IgbGridSelectedCellsCollection GetCurrentSelectedCells()
Returns
GetCurrentSelectedCellsAsync()
Declaration
public Task<IgbGridSelectedCellsCollection> GetCurrentSelectedCellsAsync()
Returns
GetCurrentSelectedItems()
Declaration
public IgbGridSelectedItemsCollection GetCurrentSelectedItems()
Returns
GetCurrentSelectedItemsAsync()
Declaration
public Task<IgbGridSelectedItemsCollection> GetCurrentSelectedItemsAsync()
Returns
GetCurrentSelectedKeys()
Declaration
public IgbGridSelectedKeysCollection GetCurrentSelectedKeys()
Returns
GetCurrentSelectedKeysAsync()
Declaration
public Task<IgbGridSelectedKeysCollection> GetCurrentSelectedKeysAsync()
Returns
GetCurrentSortDescriptions()
Declaration
public IgbColumnSortDescriptionCollection GetCurrentSortDescriptions()
Returns
GetCurrentSortDescriptionsAsync()
Declaration
public Task<IgbColumnSortDescriptionCollection> GetCurrentSortDescriptionsAsync()
Returns
GetFirstVisibleIndex()
Declaration
public int GetFirstVisibleIndex()
Returns
| Type |
Description |
| System.Int32 |
|
GetFirstVisibleIndexAsync()
Gets the first visible index in the grid.
Declaration
public Task<int> GetFirstVisibleIndexAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Int32> |
|
GetHitCell(Double, Double)
Declaration
public IgbCellInfo GetHitCell(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
GetHitCellAsync(Double, Double)
Declaration
public Task<IgbCellInfo> GetHitCellAsync(double x, double y)
Parameters
| Type |
Name |
Description |
| System.Double |
x |
|
| System.Double |
y |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<IgbCellInfo> |
|
GetLastVisibleIndex()
Declaration
public int GetLastVisibleIndex()
Returns
| Type |
Description |
| System.Int32 |
|
GetLastVisibleIndexAsync()
Gets the last visible index in the grid.
Declaration
public Task<int> GetLastVisibleIndexAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Int32> |
|
GetRootSummaryResults()
Declaration
public IgbDataGridSummaryResult[] GetRootSummaryResults()
Returns
GetRootSummaryResultsAsync()
Gets the summary results for root level.
Declaration
public Task<IgbDataGridSummaryResult[]> GetRootSummaryResultsAsync()
Returns
GetSectionSummaryResults(Int32)
Declaration
public IgbDataGridSummaryResult[][] GetSectionSummaryResults(int sectionIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
sectionIndex |
|
Returns
GetSectionSummaryResultsAsync(Int32)
Gets the summary results for a specific section.
Declaration
public Task<IgbDataGridSummaryResult[][]> GetSectionSummaryResultsAsync(int sectionIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
sectionIndex |
|
Returns
InvalidateVisibleRows()
Declaration
public void InvalidateVisibleRows()
InvalidateVisibleRowsAsync()
Invalidates the bound data for the rows currently visible.
Declaration
public Task InvalidateVisibleRowsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
LoadLayout(String)
Declaration
public void LoadLayout(string json)
Parameters
| Type |
Name |
Description |
| System.String |
json |
|
LoadLayoutAsync(String)
Loads the layout chnages that have been made to the grid
Declaration
public Task LoadLayoutAsync(string json)
Parameters
| Type |
Name |
Description |
| System.String |
json |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MoveColumn(Int32, Int32)
Declaration
public void MoveColumn(int oldIndex, int newIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
oldIndex |
|
| System.Int32 |
newIndex |
|
MoveColumnAsync(Int32, Int32)
Declaration
public Task MoveColumnAsync(int oldIndex, int newIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
oldIndex |
|
| System.Int32 |
newIndex |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MoveColumnLeft(Int32)
Declaration
public void MoveColumnLeft(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
|
MoveColumnLeftAsync(Int32)
Moves a column to the left, if possible.
Declaration
public Task MoveColumnLeftAsync(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
The index of the column to move.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
MoveColumnRight(Int32)
Declaration
public void MoveColumnRight(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
|
MoveColumnRightAsync(Int32)
Moves a column to the right, if possible.
Declaration
public Task MoveColumnRightAsync(int columnIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
columnIndex |
The index of the column to move.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
public void NotifyScrollStart()
Declaration
public Task NotifyScrollStartAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
public void NotifyScrollStop()
Declaration
public Task NotifyScrollStopAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
PinColumn(IgbDataGridColumn, PinnedPositions)
Declaration
public void PinColumn(IgbDataGridColumn column, PinnedPositions position)
Parameters
PinColumnAsync(IgbDataGridColumn, PinnedPositions)
Declaration
public Task PinColumnAsync(IgbDataGridColumn column, PinnedPositions position)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Redo()
Declaration
RedoAsync()
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Refresh()
Declaration
RefreshAsync()
Forces a refresh of the grid content.
Declaration
public Task RefreshAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RejectCommit(Int32)
Declaration
public void RejectCommit(int commitID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
commitID |
|
RejectCommitAsync(Int32)
Declaration
public Task RejectCommitAsync(int commitID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
commitID |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RejectEdit(Int32)
Declaration
public void RejectEdit(int editID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
editID |
|
RejectEditAsync(Int32)
Declaration
public Task RejectEditAsync(int editID)
Parameters
| Type |
Name |
Description |
| System.Int32 |
editID |
The ID of the edit. Provided by the CellValueChanging event.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RemoveItem(Object)
Declaration
public void RemoveItem(object item)
Parameters
| Type |
Name |
Description |
| System.Object |
item |
|
RemoveItemAsync(Object)
Removes an item by its instance.
Declaration
public Task RemoveItemAsync(object item)
Parameters
| Type |
Name |
Description |
| System.Object |
item |
The item instance to remove.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
RemoveItemByKey(Object[])
Declaration
public void RemoveItemByKey(object[] key)
Parameters
| Type |
Name |
Description |
| System.Object[] |
key |
|
RemoveItemByKeyAsync(Object[])
Declaration
public Task RemoveItemByKeyAsync(object[] key)
Parameters
| Type |
Name |
Description |
| System.Object[] |
key |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ResolveCellValue(IgbCellKey)
Declaration
public object ResolveCellValue(IgbCellKey cellKey)
Parameters
Returns
| Type |
Description |
| System.Object |
|
ResolveCellValueAsync(IgbCellKey)
Declaration
public Task<object> ResolveCellValueAsync(IgbCellKey cellKey)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
ResolveCellValueFromPosition(Int32, Int32)
Declaration
public object ResolveCellValueFromPosition(int row, int column)
Parameters
| Type |
Name |
Description |
| System.Int32 |
row |
|
| System.Int32 |
column |
|
Returns
| Type |
Description |
| System.Object |
|
ResolveCellValueFromPositionAsync(Int32, Int32)
Declaration
public Task<object> ResolveCellValueFromPositionAsync(int row, int column)
Parameters
| Type |
Name |
Description |
| System.Int32 |
row |
|
| System.Int32 |
column |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
SaveLayout()
Declaration
public string SaveLayout()
Returns
| Type |
Description |
| System.String |
|
SaveLayoutAsync()
Saves the layout chnages that have been made to the grid
Declaration
public Task<string> SaveLayoutAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.String> |
|
Declaration
public void ScrollToColumnByIndex(double columnNumber)
Parameters
| Type |
Name |
Description |
| System.Double |
columnNumber |
|
Scrolls the grid to given column, by index
Declaration
public Task ScrollToColumnByIndexAsync(double columnNumber)
Parameters
| Type |
Name |
Description |
| System.Double |
columnNumber |
The column number to scroll to.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
public bool ScrollToItem(object item)
Parameters
| Type |
Name |
Description |
| System.Object |
item |
|
Returns
| Type |
Description |
| System.Boolean |
|
Scrolls to an item, if found.
Declaration
public Task<bool> ScrollToItemAsync(object item)
Parameters
| Type |
Name |
Description |
| System.Object |
item |
The item to scroll to.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
Declaration
public void ScrollToLastRowByIndex(double rowNumber)
Parameters
| Type |
Name |
Description |
| System.Double |
rowNumber |
|
Scrolls the grid so that a row is the last visible, by index.
Declaration
public Task ScrollToLastRowByIndexAsync(double rowNumber)
Parameters
| Type |
Name |
Description |
| System.Double |
rowNumber |
The row index to scroll to.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
public bool ScrollToPrimaryKey(object[] key)
Parameters
| Type |
Name |
Description |
| System.Object[] |
key |
|
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public Task<bool> ScrollToPrimaryKeyAsync(object[] key)
Parameters
| Type |
Name |
Description |
| System.Object[] |
key |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Boolean> |
|
Declaration
public void ScrollToRowByIndex(double rowNumber)
Parameters
| Type |
Name |
Description |
| System.Double |
rowNumber |
|
Scrolls the grid to given row, by index
Declaration
public Task ScrollToRowByIndexAsync(double rowNumber)
Parameters
| Type |
Name |
Description |
| System.Double |
rowNumber |
The row index to scroll to.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SelectAllRows()
Declaration
public void SelectAllRows()
SelectAllRowsAsync()
Selects all of the rows in the grid.
Declaration
public Task SelectAllRowsAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SetActiveResponsiveState(String)
Declaration
public void SetActiveResponsiveState(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
SetActiveResponsiveStateAsync(String)
Manually set the active responsive state of the grid.
Declaration
public Task SetActiveResponsiveStateAsync(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
SetCustomizedStringAsync(String, Dictionary<String, String>)
Provide a new set of localized strings to use for a given languange.
Declaration
public Task<object> SetCustomizedStringAsync(string language, Dictionary<string, string> values)
Parameters
| Type |
Name |
Description |
| System.String |
language |
The browser language the strings will be used with. I.e. "ja", "en", "fr", etc.
|
| System.Collections.Generic.Dictionary<System.String, System.String> |
values |
The new string value.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
SetCustomizedStringAsync(String, String)
Provide a new set of localized strings to use for a given languange.
Declaration
public Task<object> SetCustomizedStringAsync(string language, string json)
Parameters
| Type |
Name |
Description |
| System.String |
language |
The browser language the strings will be used with. I.e. "ja", "en", "fr", etc.
|
| System.String |
json |
The new string values in json format.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
SetCustomizedStringAsync(String, String, String)
Provide a new set of localized strings to use for a given languange.
Declaration
public Task<object> SetCustomizedStringAsync(string language, string id, string value)
Parameters
| Type |
Name |
Description |
| System.String |
language |
The browser language the strings will be used with. I.e. "ja", "en", "fr", etc.
|
| System.String |
id |
The id of the string to set.
|
| System.String |
value |
The new string value.
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Object> |
|
SetEditError(Int32, String)
Declaration
public void SetEditError(int editID, string errorMessage)
Parameters
| Type |
Name |
Description |
| System.Int32 |
editID |
|
| System.String |
errorMessage |
|
SetEditErrorAsync(Int32, String)
Declaration
public Task SetEditErrorAsync(int editID, string errorMessage)
Parameters
| Type |
Name |
Description |
| System.Int32 |
editID |
|
| System.String |
errorMessage |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
StartEditMode()
Declaration
public void StartEditMode()
StartEditModeAsync()
Start edit mode on the active cell.
Declaration
public Task StartEditModeAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Undo()
Declaration
UndoAsync()
Declaration
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
UpdatePropertyAtKey(Object[], String, Object)
Declaration
public void UpdatePropertyAtKey(object[] key, string propertyPath, object value)
Parameters
| Type |
Name |
Description |
| System.Object[] |
key |
|
| System.String |
propertyPath |
|
| System.Object |
value |
|
UpdatePropertyAtKeyAsync(Object[], String, Object)
Declaration
public Task UpdatePropertyAtKeyAsync(object[] key, string propertyPath, object value)
Parameters
| Type |
Name |
Description |
| System.Object[] |
key |
|
| System.String |
propertyPath |
|
| System.Object |
value |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Implements
System.IDisposable