DxDataGrid<T> Members

A data grid component.

Constructors

Name Description
DxDataGrid() Initializes a new instance of the DxDataGrid<T> class with the default settings.

Properties

Name Description
AllowColumnDragDrop Specifies whether users can drag and drop a data grid's columns.
(Inherited from DxDataGridBase<T>)
AllowSort Specifies whether users can sort grid data.
(Inherited from DxDataGridBase<T>)
AutoCollapseDetailRow Specifies whether an expanded detail row should be automatically collapsed when an end user expands another detail row.
(Inherited from DxDataGridBase<T>)
Columns Specifies the data grid's column collection.
(Inherited from DxDataGridBase<T>)
CssClass Specifies the name of the component's CSS class.
(Inherited from DxComponentBase)
CustomData Specifies an asynchronous function that loads data for a custom data source.
(Inherited from DxDataGridBase<T>)
Data Specifies the data source.
(Inherited from DxDataGridBase<T>)
DataAsync Specifies an asynchronous function that returns the data source.
(Inherited from DxDataGridBase<T>)
DataNavigationMode Specifies how users navigate through grid data.
(Inherited from DxDataGridBase<T>)
DataRowCssClass Specifies the CSS class for grid rows.
(Inherited from DxDataGridBase<T>)
DetailRows Provides access to a detail row's settings.
(Inherited from DxDataGridBase<T>)
DetailRowTemplate Specifies a template used to display a detail row.
(Inherited from DxDataGridBase<T>)
EditFormTemplate Specifies a template used to display the edit form.
(Inherited from DxDataGridBase<T>)
HorizontalScrollBarMode Specifies the horizontal scroll bar's display mode.
(Inherited from DxDataGridBase<T>)
Id For internal use only.
(Inherited from DxComponentBase)
KeyFieldName Specifies the data source key field's name.
(Inherited from DxDataGridBase<T>)
MultipleSelectedDataRows Specifies the selected data rows.
(Inherited from DxDataGridBase<T>)
PageCount Gets the total number of pages in the grid.
(Inherited from DxDataGridBase<T>)
PageIndex Specifies the grid active page's index.
(Inherited from DxDataGridBase<T>)
PagerAllDataRowsItemVisible Specifies whether the All item is displayed in the page size selector.
(Inherited from DxDataGridBase<T>)
PagerAllowedPageSizes Specifies predefined page sizes displayed in the page size selector.
(Inherited from DxDataGridBase<T>)
PagerAutoHideNavButtons Specifies whether or not Data Grid pager's navigation buttons are hidden when all numeric buttons are displayed.
(Inherited from DxDataGridBase<T>)
PagerNavigationMode Specifies how users navigate between the grid pages.
(Inherited from DxDataGridBase<T>)
PagerPageSizeSelectorVisible Specifies whether the page size selector is displayed.
(Inherited from DxDataGridBase<T>)
PagerSwitchToInputBoxButtonCount Specifies the number of pages when the Data Grid's pager switches from numeric buttons to the Go to Page input box in Auto mode.
(Inherited from DxDataGridBase<T>)
PagerVisibleNumericButtonCount Specifies the maximum number of numeric buttons the Data Grid's pager displays simultaneously in NumericButtons mode.
(Inherited from DxDataGridBase<T>)
PageSize Specifies the maximum number of rows that the grid can display on a page.
(Inherited from DxDataGridBase<T>)
RowPreviewTemplate Specifies a template used to display row preview sections.
(Inherited from DxDataGridBase<T>)
SelectAllMode Specifies whether the grid selects all rows on a page or all pages.
(Inherited from DxDataGridBase<T>)
SelectionMode Specifies whether users can select rows in the grid.
(Inherited from DxDataGridBase<T>)
ShowColumnHeaders Specifies whether the grid displays column headers.
(Inherited from DxDataGridBase<T>)
ShowDetailRow Specifies whether to display detail rows.
(Inherited from DxDataGridBase<T>)
ShowFilterRow Specifies whether the grid displays the filter row.
(Inherited from DxDataGridBase<T>)
ShowGroupedColumns Specifies whether grouped columns are displayed within the data grid.
(Inherited from DxDataGridBase<T>)
ShowGroupPanel Specifies whether the Group Panel is visible in the grid.
(Inherited from DxDataGridBase<T>)
ShowPager Specifies whether the grid displays the pager.
(Inherited from DxDataGridBase<T>)
SingleSelectedDataRow Specifies the selected data row.
(Inherited from DxDataGridBase<T>)
VerticalScrollableHeight Specifies the scrollable area's height.
(Inherited from DxDataGridBase<T>)
VerticalScrollBarMode Specifies the vertical scrollbar’s display mode.
(Inherited from DxDataGridBase<T>)

Methods

Name Description
CancelRowEdit() Asynchronously closes the edit form and does not save changes.
(Inherited from DxDataGridBase<T>)
ClearSelection() Deselects all records in the grid.
(Inherited from DxDataGridBase<T>)
Equals(Object) Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(Object, Object) static Determines whether the specified object instances are considered equal.
(Inherited from Object)
GetHashCode() Serves as the default hash function.
(Inherited from Object)
GetType() Gets the Type of the current instance.
(Inherited from Object)
IsDataRowSelected(T) Returns a value that specifies whether or not a data row is selected.
(Inherited from DxDataGridBase<T>)
LoadLayout(String) Restores a grid's layout.
(Inherited from DxDataGridBase<T>)
MemberwiseClone() protected Creates a shallow copy of the current Object.
(Inherited from Object)
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance.
(Inherited from Object)
Refresh() Reloads data and redraws the Data Grid component.
(Inherited from DxDataGridBase<T>)
SaveLayout() Saves information about a grid's layout.
(Inherited from DxDataGridBase<T>)
SelectAll() Selects all rows in the grid.
(Inherited from DxDataGridBase<T>)
SetDataRowSelected(T, Boolean) Specifies a data row's selection state.
(Inherited from DxDataGridBase<T>)
SetDataRowSelectedByKey(Object, Boolean) Specifies selection state of a data row with the specified key.
(Inherited from DxDataGridBase<T>)
SetParametersAsync(ParameterView)
(Inherited from DxComponentBase)
StartRowEdit(Object) Asynchronously displays the edit form for the specified data row or a new row.
(Inherited from DxDataGridBase<T>)
ToString() Returns a string that represents the current object.
(Inherited from Object)

Events

Name Description
HtmlDataCellDecoration Allows you to change an individual cell's decoration settings.
(Inherited from DxDataGridBase<T>)
HtmlRowDecoration Allows you to change an individual row's decoration settings.
(Inherited from DxDataGridBase<T>)
InitNewRow Enables you to initialize added data rows.
(Inherited from DxDataGridBase<T>)
LayoutChanged Fires when a user changes a grid's layout.
(Inherited from DxDataGridBase<T>)
LayoutRestoring Fires when a grid has been initialized and you can restore its layout (if needed).
(Inherited from DxDataGridBase<T>)
MultipleSelectedDataRowsChanged Occurs when a user changed selection in multiple selection mode.
(Inherited from DxDataGridBase<T>)
OptimizedMultipleSelectionChanged Occurs when a user changed selection in optimized multiple selection mode.
(Inherited from DxDataGridBase<T>)
PageCountChanged Fires when the total number of grid pages changes.
(Inherited from DxDataGridBase<T>)
PageIndexChanged Fires when the grid's active page is changed.
(Inherited from DxDataGridBase<T>)
RowClick Fires when a user clicks a grid's data row.
(Inherited from DxDataGridBase<T>)
RowEditCancel Occurs when the edit form closes and discards changes.
(Inherited from DxDataGridBase<T>)
RowEditCancelAsync Occurs when the edit form closes and discards changes. Allows you to await handler execution without blocking the Data Grid.
(Inherited from DxDataGridBase<T>)
RowEditStart Occurs when the edit form is opened to edit a data row.
(Inherited from DxDataGridBase<T>)
RowEditStartAsync Occurs when the edit form is opened to edit a data row and allows you to await handler execution without blocking the Data Grid.
(Inherited from DxDataGridBase<T>)
RowInserting Occurs when a user adds a new data row.
(Inherited from DxDataGridBase<T>)
RowInsertingAsync Occurs when a user adds a new data row and allows you to await handler execution without blocking the Data Grid.
(Inherited from DxDataGridBase<T>)
RowInsertStart Occurs when the edit form is opened to add a data row.
(Inherited from DxDataGridBase<T>)
RowInsertStartAsync Occurs when the edit form is opened to add a data row and allows you to await handler execution without blocking the Data Grid.
(Inherited from DxDataGridBase<T>)
RowRemoving Occurs when a user removes a data row.
(Inherited from DxDataGridBase<T>)
RowRemovingAsync Occurs when a user removes a data row and allows you to await handler execution without blocking the Data Grid.
(Inherited from DxDataGridBase<T>)
RowUpdating Occurs when a user updates a data row.
(Inherited from DxDataGridBase<T>)
RowUpdatingAsync Occurs when a user updates a data row and allows you to await handler execution without blocking the Data Grid.
(Inherited from DxDataGridBase<T>)
SingleSelectedDataRowChanged Occurs when a user changed selection in single selection mode.
(Inherited from DxDataGridBase<T>)
See Also