DxGrid Members
A Grid component.Properties
Name | Description |
---|---|
AllowGroup | Specifies whether users can group grid data. |
AllowSelectRowByClick | Specifies whether users can select and deselect rows by mouse clicks. |
AllowSort | Specifies whether users can sort grid data. |
Attributes | Specifies a collection of standard HTML attributes applied to the Grid. |
AutoCollapseDetailRow | Specifies whether an expanded detail row should be automatically collapsed when a user expands another detail row. |
AutoExpandAllGroupRows | Specifies whether to expand all group rows automatically when the grid loads data or users interact with the grid. |
ColumnFooterTemplate | Specifies a common template used to display all footer cells in the Grid. |
ColumnGroupFooterTemplate | Specifies a common template for all group footer cells in the Grid. |
ColumnHeaderCaptionTemplate | Specifies a common template used to display captions of all column headers in the Grid. |
ColumnResizeMode | Specifies whether and how users can resize Grid columns. |
Columns | Allows you to add Grid columns. |
CssClass | Specifies the name of a CSS class applied to the Grid. |
CustomValidators | Allows you to declare custom validator components. |
Data | Specifies an object that supplies Grid data. |
DataColumnCellDisplayTemplate | Specifies a common template used to display all data column cells in the Grid. |
DataColumnCellEditTemplate | Specifies a common template used to display all edit row cells in the Grid data columns. |
DataColumnGroupRowTemplate | Specifies a common template used to display all group rows in the Grid. |
DetailExpandButtonDisplayMode | Specifies when to display master-detail expand buttons. |
DetailRowDisplayMode | Specifies when to display detail rows in the Grid. |
DetailRowTemplate | Specifies a template used to display a detail row. |
EditFormButtonsVisible | Specifies whether the edit form contains the predefined Save and Cancel buttons. |
EditFormTemplate | Specifies the template used to display the edit form. |
EditMode | Specifies how users edit Grid data. |
EditNewRowPosition | Specifies the position of the edit form used to create new rows. |
FooterDisplayMode | Specifies when to display the footer in the Grid. |
GroupFooterDisplayMode | Specifies when to display group footers in the Grid. |
GroupSummary | Contains group summary items. |
KeyFieldName | Specifies the name of a data field that contains unique identifiers for Grid data items. |
KeyFieldNames | Specifies the names of data fields that contain key values. The combination of key values forms a unique identifier for a Grid data item. |
PageIndex | Specifies the active page index. |
PagerAutoHideNavButtons | Specifies whether arrow navigation buttons are hidden when all numeric buttons are displayed in the pager. |
PagerNavigationMode | Specifies how users navigate between Grid pages. |
PagerPosition | Specifies the pager position. |
PagerSwitchToInputBoxButtonCount | Specifies the number of pages when the pager switches from numeric buttons to the input box in Auto mode. |
PagerVisible | Specifies whether the Grid displays the pager. |
PagerVisibleNumericButtonCount | Specifies the maximum number of numeric buttons displayed in the pager. |
PageSize | Specifies the maximum number of rows displayed on a page. |
PageSizeSelectorAllRowsItemVisible | Specifies whether the page size selector contains the All item. |
PageSizeSelectorItems | Specifies items available in the page size selector. |
PageSizeSelectorVisible | Specifies whether the Grid displays the page size selector in the pager. |
PopupEditFormCssClass | Specifies the name of the CSS class applied to the pop-up edit form. |
PopupEditFormHeaderText | Specifies text displayed in the pop-up edit form’s header. |
SelectedDataItem | In single selection mode, specifies the data item that corresponds to the selected Grid row. |
SelectedDataItems | In multiple selection mode, specifies data items that correspond to selected Grid rows. |
SelectionMode | Specifies selection mode. |
ShowAllRows | Specifies whether the Grid displays all rows on one page. |
ShowFilterRow | Specifies whether the Grid displays the filter row. |
ShowGroupedColumns | Specifies whether to display grouped columns with other columns in the grid’s data area. |
ShowGroupPanel | Specifies whether to show the Group Panel. |
TotalSummary | Contains total summary items. |
ValidationEnabled | Specifies whether the Grid validates user input in DevExpress data editors located in the edit form or edit row. |
Methods
Name | Description |
---|---|
BeginUpdate() | Suspends Grid updates caused by parameter changes and method calls until the EndUpdate() method is called. |
CancelEditAsync() | Closes the edit form or row and discards changes. |
ClearFilter() | Clears the filter applied to grid data. |
ClearSelection() | Clears selection. |
ClearSort() | Clears sorting. |
CollapseAllDetailRows() | Collapses all detail rows. |
CollapseAllGroupRows() | Collapses all group rows. |
CollapseDetailRow(Int32) | Collapses the specified detail row. |
CollapseGroupRow(Int32, Boolean) | Collapses the group row. |
DeselectAllOnPage() | Deselects all rows on the current visible page. |
DeselectDataItem(Object) | Deselects a row that corresponds to the specified data item. |
DeselectDataItems(IEnumerable<Object>) | Deselects rows that correspond to the specified data items. |
DeselectRow(Int32) | Deselects a row with the specified visible index. |
DeselectRows(IEnumerable<Int32>) | Deselects rows with the specified visible indexes. |
EndUpdate() | Resumes Grid updates (when the BeginUpdate() method pauses updates) and re-renders the Grid. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from Object. |
ExpandAllGroupRows() | Expands all group rows. |
ExpandDetailRow(Int32) | Expands the specified detail row. |
ExpandGroupRow(Int32, Boolean) | Expands the group row. |
FilterBy(String, GridFilterRowOperatorType, Object) | Filters grid data by the specified column value. |
GetColumns() | Returns a column collection. |
GetDataColumns() | Returns a data column collection. |
GetDataItem(Int32) | Gets a data source item that is bound to the processed row. |
GetDataItemValue(Object, String) | Returns the value of the specified field for the specified data item. |
GetGroupCount() | Gets the number of grouped columns. |
GetGroupSummaryDisplayText(IGridSummaryItem, Int32) | Gets a group summary item’s display text. |
GetGroupSummaryFormattedValue(IGridSummaryItem, Int32) | Gets a group summary item’s formatted value. |
GetGroupSummaryItems() | Gets the collection of group summary items. |
GetGroupSummaryLabel(IGridSummaryItem, Int32) | Gets the name of a group summary‘s function name. |
GetGroupSummaryValue(IGridSummaryItem, Int32) | Gets a group summary item’s value. |
GetHashCode() | Serves as the default hash function. Inherited from Object. |
GetPageCount() | Returns the total number of pages in the Grid. |
GetRowLevel(Int32) | Gets the nesting level of the processed row. |
GetRowValue(Int32, String) | Gets the value of the data source field in the specified row. |
GetSortedColumns() | Gets the collection of sorted columns. |
GetStartRowVisibleIndex() | Gets the visible index of the first row on the current page. |
GetTotalSummaryDisplayText(IGridSummaryItem) | Gets a total summary item’s display text. |
GetTotalSummaryFormattedValue(IGridSummaryItem) | Gets a total summary item’s formatted value. |
GetTotalSummaryItems() | Gets the collection of total summary items. |
GetTotalSummaryLabel(IGridSummaryItem) | Gets the name of a total summary‘s function name. |
GetTotalSummaryValue(IGridSummaryItem) | Gets a total summary item’s value. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
GetVisibleColumns() | Returns a column collection ordered based on visible indexes. |
GetVisibleRowCount() | Gets the total number of visible rows in the grid. |
GroupBy(String, Int32) | Groups data by values of the specified column and inserts the grouped column in the specified position between other grouped columns. |
GroupBy(String) | Groups data by values of the specified column. |
IsDataItemSelected(Object) | Returns whether the row that corresponds to the specified data item is selected. |
IsDetailRowExpanded(Int32) | Indicates whether the specified detail row is expanded. |
IsEditing() | Returns whether the Grid is currently being edited. |
IsEditingNewRow() | Returns whether a new Grid row is currently being edited. |
IsEditingRow(Int32) | Returns whether the specified Grid row is currently being edited. |
IsGroupRow(Int32) | Specifies whether the specified row is a group row. |
IsGroupRowExpanded(Int32) | Specifies whether the specified group row is expanded. |
IsRowSelected(Int32) | Returns whether the specified row is selected. |
LoadLayout(GridPersistentLayout) | Restores the DxGrid‘s layout. |
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. |
RefreshSummary() | Refreshes all total and group summary values in the grid. |
Reload() | Reloads Grid data. |
SaveChangesAsync() | Saves changes made in the edit form or edit row. |
SaveLayout() | Saves information about the DxGrid‘s layout. |
SelectAllOnPage(Boolean) | Selects or deselects all rows on the current visible page. |
SelectDataItem(Object, Boolean) | Selects or deselects a row that corresponds to the specified data item. |
SelectDataItems(IEnumerable<Object>, Boolean) | Selects or deselects rows that correspond to the specified data items. |
SelectRow(Int32, Boolean) | Selects or deselects a row with the specified visible index. |
SelectRows(IEnumerable<Int32>, Boolean) | Selects or deselects rows with the specified visible indexes. |
ShowColumnChooser(String) | Shows the Column Chooser. |
ShowDataItemDeleteConfirmation(Object) | Displays the delete confirmation dialog for the specified data item. |
ShowRowDeleteConfirmation(Int32) | Displays the delete confirmation dialog for the specified row. |
SortBy(String, GridColumnSortOrder, Int32) | Sorts data by column values in the specified order, and specifies the sorted column’s index. |
SortBy(String, GridColumnSortOrder) | Sorts data by column values in the specified order. |
SortBy(String) | Sorts data by the specified column values. |
StartEditDataItemAsync(Object) | Displays the edit form or edit row used to modify the specified data item. |
StartEditNewRowAsync() | Displays the edit form or edit row used to create a new data row. |
StartEditRowAsync(Int32) | Displays the edit form or edit row used to modify the specified row. |
ToString() | Returns a string that represents the current object. Inherited from Object. |
WaitForDataLoadAsync() | Returns a task that completes when pending asynchronous data load operations are completed. |
WaitForInstantFeedbackRowLoadAsync(Int32) | Returns a task that is completed when the specified row of an asynchronous Instant Feedback Data Source is loaded. |
Events
Name | Description |
---|---|
CustomGroup | Enables you to implement custom logic used to group data in the grid. |
CustomizeCellDisplayText | Allows you to customize the text displayed within a cell. |
CustomizeEditModel | Allows you to create a custom edit model or customize an automatically-generated edit model. |
CustomizeElement | Allows you to color grid cells and rows according to their values. |
CustomizeGroupValueDisplayText | Allows you to customize the text displayed within a group. |
CustomizeSummaryDisplayText | Allows you to customize the summary display text. |
CustomSort | Allows you to implement custom logic used to sort data in the grid. |
CustomSummary | Allows you to create custom summary items. |
DataItemDeleting | Fires when a user confirms the delete operation in the delete confirmation dialog. |
EditCanceling | Fires before the edit form or row closes and discards changes. |
EditModelSaving | Fires when a user either submits the edit form or saves changes in the edit row, and validation is passed. |
EditStart | Fires before the edit form or row appears. |
LayoutAutoLoading | Fires when the DxGrid component is initialized and starts to load its layout. |
LayoutAutoSaving | Fires when the grid’s layout changes. |
PageIndexChanged | Fires when the grid’s active page index changes. |
PageSizeChanged | Fires when the page size changes. |
RowClick | Fires when a user clicks a grid row. |
RowDoubleClick | Fires when a user double clicks a grid row. |
SelectedDataItemChanged | In single selection mode, fires when another Grid row is selected. |
SelectedDataItemsChanged | In multiple selection mode, fires when the selection in the Grid changes. |
ShowAllRowsChanged | Fires when the ShowAllRows property value changes. |
UnboundColumnData | Specifies data for unbound columns. |
See Also