[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Collapse]Windows 10 App Controls
  Prerequisites
 [Expand]Getting Started
 [Expand]Controls
 [Expand]Themes and Color Schemes
  Localization
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Core
  [Expand]DevExpress.Data
  [Expand]DevExpress.Data.Filtering
  [Expand]DevExpress.Mvvm
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.UI.Xaml
  [Expand]DevExpress.UI.Xaml.Charts
  [Expand]DevExpress.UI.Xaml.Controls
  [Expand]DevExpress.UI.Xaml.Controls.Internal.Pdf
  [Expand]DevExpress.UI.Xaml.Editors
  [Expand]DevExpress.UI.Xaml.Editors.Native
  [Expand]DevExpress.UI.Xaml.Gauges
  [Collapse]DevExpress.UI.Xaml.Grid
   [Expand]AddingNewEventArgs Class
    AutoFilterCondition Enumeration
   [Expand]ColumnBase Class
   [Expand]ColumnCollection Class
    ColumnFilterMode Enumeration
   [Expand]CustomColumnSortEventArgs Class
    CustomColumnSortEventHandler Delegate
   [Expand]DataControlBase Class
    ExceptionMode Enumeration
    FilterPopupMode Enumeration
    FindMode Enumeration
   [Expand]GridCell Class
   [Expand]GridCheckBoxColumn Class
   [Expand]GridColumnBase Class
   [Expand]GridColumnCollection Class
   [Expand]GridColumnCommands Class
   [Expand]GridColumnDataEventArgs Class
    GridColumnDataEventHandler Delegate
   [Expand]GridComboBoxColumn Class
   [Collapse]GridControl Class
     GridControl Members
     GridControl Constructor
    [Expand]GridControl Properties
    [Collapse]GridControl Events
      AddingNewRow Event
      ContextMenuClosed Event
      ContextMenuOpened Event
      ContextMenuOpening Event
      CustomColumnGroup Event
      CustomColumnSort Event
      CustomSummary Event
      CustomSummaryExists Event
      CustomUnboundColumnData Event
      EndGrouping Event
      EndSorting Event
      GroupRowCollapsed Event
      GroupRowCollapsing Event
      GroupRowExpanded Event
      GroupRowExpanding Event
      InitNewRow Event
      StartGrouping Event
      StartSorting Event
      ValidateCell Event
      ValidateRow Event
    [Expand]GridControl Methods
   [Expand]GridControlBase Class
   [Expand]GridControlCommands Class
    GridControlNavigationStyle Enumeration
   [Expand]GridDateColumn Class
   [Expand]GridMaskColumn Class
   [Expand]GridSpinEditColumn Class
    GridSummaryItemAlignment Enumeration
   [Expand]GridTemplateColumn Class
   [Expand]GridTextColumn Class
   [Expand]GridTextColumnBase Class
   [Expand]GridTotalSummaryData Class
    GroupSummaryDisplayMode Enumeration
   [Expand]HighlightingSettings Class
   [Expand]InitNewRowEventArgs Class
   [Expand]InvalidRowExceptionEventArgs Class
    MultiSelectMode Enumeration
    NewItemRowPosition Enumeration
   [Expand]RowEventArgs Class
    RowEventHandler Delegate
    ScrollAnimationMode Enumeration
    ShowFilterPanelMode Enumeration
    ShowSearchPanelMode Enumeration
   [Expand]SummaryItemBase Class
  [Expand]DevExpress.UI.Xaml.Grid.Native
  [Expand]DevExpress.UI.Xaml.Layout
  [Expand]DevExpress.UI.Xaml.Layout.Base
  [Expand]DevExpress.UI.Xaml.Layout.Internal
  [Expand]DevExpress.UI.Xaml.Layout.VisualElements
  [Expand]DevExpress.UI.Xaml.Map
  [Expand]DevExpress.UI.Xaml.Ribbon
  [Expand]DevExpress.Utils
  [Expand]DevExpress.XtraGrid
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

GridControl Events

The grid control.

Expanded Public Events

Show: Inherited
  Name Description
Public event AddingNewRow Fires before a new row is added to the data source via the Grid.
Public event AutoGeneratedColumns Occurs after the columns have been automatically generated. (Inherited from DataControlBase)
Public event AutoGeneratingColumn Occurs each time an individual column is auto-generated. (Inherited from DataControlBase)
Public event BeforeLayoutRefresh Enables you to lock down end-user capabilities that affect the onscreen position of the focused row (e.g. moving row focus, row scrolling, sorting, etc.). (Inherited from DataControlBase)
Public event CellValueChanged Occurs after a cell's value has been changed. (Inherited from GridControlBase)
Public event CellValueChanging Fires in response to changing the edit value. (Inherited from GridControlBase)
Public event ColumnsPopulated Obsolete. Occurs after the columns have been automatically generated. (Inherited from DataControlBase)
Public event ContextMenuClosed Occurs after the context menu has been closed.
Public event ContextMenuOpened Occurs after the context menu has been opened.
Public event ContextMenuOpening Occurs before the context menu is opened.
Public event CurrentColumnChanged Occurs after the focused column has been changed. (Inherited from DataControlBase)
Public event CustomColumnGroup Provides the capability to group data using custom rules.
Public event CustomColumnSort Enables you to sort data using custom rules.
Public event CustomGroupDisplayText Enables you to provide custom content for group rows. (Inherited from GridControlBase)
Public event CustomSummary Enables you to calculate summary values manually.
Public event CustomSummaryExists Enables you to specify which summaries should be calculated and displayed.
Public event CustomUnboundColumnData Enables data to be supplied to unbound columns.
Public event DataContextChanged (Inherited from Windows.UI.Xaml.FrameworkElement)
Public event DoubleTapped (Inherited from Windows.UI.Xaml.UIElement)
Public event DragEnter (Inherited from Windows.UI.Xaml.UIElement)
Public event DragLeave (Inherited from Windows.UI.Xaml.UIElement)
Public event DragOver (Inherited from Windows.UI.Xaml.UIElement)
Public event DragStarting (Inherited from Windows.UI.Xaml.UIElement)
Public event Drop (Inherited from Windows.UI.Xaml.UIElement)
Public event DropCompleted (Inherited from Windows.UI.Xaml.UIElement)
Public event EndGrouping Occurs after the grouping operation has been completed.
Public event EndSorting Occurs after a sorting operation has been completed.
Public event FilterChanged Occurs after the grid's filter has been changed. (Inherited from DataControlBase)
Public event GotFocus (Inherited from Windows.UI.Xaml.UIElement)
Public event GroupRowCollapsed Occurs after a group row has been collapsed.
Public event GroupRowCollapsing Occurs when a group row is about to be collapsed, allowing cancellation of the action.
Public event GroupRowExpanded Occurs after a group row has been expanded.
Public event GroupRowExpanding Occurs when a group row is about to be expanded, allowing cancellation of the action.
Public event HiddenEditor Occurs after a cell's editor has been closed. (Inherited from GridControlBase)
Public event Holding (Inherited from Windows.UI.Xaml.UIElement)
Public event InitNewRow Allows you to initialize a new row with default values.
Public event InvalidRowException Fires when a row fails validation or when it cannot be saved to a data source. (Inherited from GridControlBase)
Public event IsEnabledChanged (Inherited from Windows.UI.Xaml.Controls.Control)
Public event ItemsSourceChanged Occurs after the DataControlBase.ItemsSource property has been changed. (Inherited from DataControlBase)
Public event KeyDown (Inherited from Windows.UI.Xaml.UIElement)
Public event KeyUp (Inherited from Windows.UI.Xaml.UIElement)
Public event LayoutUpdated (Inherited from Windows.UI.Xaml.FrameworkElement)
Public event Loaded (Inherited from Windows.UI.Xaml.FrameworkElement)
Public event Loading (Inherited from Windows.UI.Xaml.FrameworkElement)
Public event LostFocus (Inherited from Windows.UI.Xaml.UIElement)
Public event ManipulationCompleted (Inherited from Windows.UI.Xaml.UIElement)
Public event ManipulationDelta (Inherited from Windows.UI.Xaml.UIElement)
Public event ManipulationInertiaStarting (Inherited from Windows.UI.Xaml.UIElement)
Public event ManipulationStarted (Inherited from Windows.UI.Xaml.UIElement)
Public event ManipulationStarting (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerCanceled (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerCaptureLost (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerEntered (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerExited (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerMoved (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerPressed (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerReleased (Inherited from Windows.UI.Xaml.UIElement)
Public event PointerWheelChanged (Inherited from Windows.UI.Xaml.UIElement)
Public event PropertyChanged Occurs every time any of the DataControlBase class properties have changed their value. (Inherited from DataControlBase)
Public event RightTapped (Inherited from Windows.UI.Xaml.UIElement)
Public event SelectedItemChanged Occurs after the selected item has been changed. (Inherited from DataControlBase)
Public event SelectionChanged Occurs after grid's selection has been changed. (Inherited from DataControlBase)
Public event ShowFilterPopup Enables you to customize a column's Filter Dropdown. (Inherited from DataControlBase)
Public event ShownEditor Occurs after the focused cell's editor has been shown. (Inherited from GridControlBase)
Public event SizeChanged (Inherited from Windows.UI.Xaml.FrameworkElement)
Public event StartGrouping Occurs before a grouping operation is started.
Public event StartSorting Occurs before a sorting operation is started.
Public event Tapped (Inherited from Windows.UI.Xaml.UIElement)
Public event Unloaded (Inherited from Windows.UI.Xaml.FrameworkElement)
Public event ValidateCell Enables you to specify whether the focused cell's data is valid, and whether the cell's editor can be closed.
Public event ValidateRow Enables you to specify whether the focused row's data is valid, and whether the row can lose focus.
Top

Expanded See Also

Is this topic helpful?​​​​​​​