Click or drag to resize
RadGridView Class
RadGridView is complex control that allows you to display and edit tabular data from many different kinds of data sources.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    System.ComponentModelComponent
      System.Windows.FormsControl
        System.Windows.FormsScrollableControl
          Telerik.WinControlsRadControl
            Telerik.WinControls.UIRadGridView
              Telerik.WinControls.UIMultiColumnComboGridView

Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView (in Telerik.WinControls.GridView.dll) Version: 2018.3.1016.40 (2018.3.1016.40)
Syntax
[TelerikToolboxCategoryAttribute("Data Controls")]
[ComplexBindingPropertiesAttribute("DataSource", "DataMember")]
public class RadGridView : RadControl, 
	IPrintable

The RadGridView type exposes the following members.

Constructors
  NameDescription
Public methodRadGridView
Initializes a new instance of the RadGridView class.
Top
Properties
  NameDescription
Public propertyAccessibilityRequested
Gets or sets a value indicating whether the CodedUI Tests functionality is requested from external program such a Narrator.
(Inherited from RadControl.)
Public propertyActiveEditor
Gets the active editor
Public propertyAddNewRowPosition
Gets or sets a value indicating the location of the new row in the view template.
Public propertyAllowAddNewRow
Gets or sets a value indicating whether the user can add new rows through the grid.
Public propertyAllowAutoSizeColumns
Gets or sets a value indicating whether user can automatically resize a column to fit its content by double-clicking the right border of header cell.
Public propertyAllowCellContextMenu
Gets or sets a value indicating whether context menu is displayed when user right clicks on a data cell.
Public propertyAllowColumnChooser
Gets or sets a value indicating whether the ColumnInfo Chooser form is available to the user for this instance of GridViewTemplate.
Public propertyAllowColumnHeaderContextMenu
Gets or sets a value indicating whether context menu is displayed when user right clicks on a column header.
Public propertyAllowColumnReorder
Gets or sets a value indicating whether user can reorder Columns.
Public propertyAllowColumnResize
Gets or sets a value indicating whether user can resize columns.
Public propertyAllowDeleteRow
Gets or sets a value indicating whether user can delete rows.
Public propertyAllowDragToGroup
Gets or sets a value indicating whether user can drag a column header to grouping panel.
Public propertyAllowEditRow
Gets or sets a value indicating whether user can edit rows.
Public propertyAllowMultiColumnSorting
Gets or sets a value indicating whether the end-user can sort by more than one column.
Public propertyAllowRowHeaderContextMenu
Gets or sets a value indicating whether context menu is displayed when user right clicks on a row header.
Public propertyAllowRowReorder
Gets or sets a value indicating whether the user is able to reorder rows in the grid
Public propertyAllowRowResize
Gets or sets a value indicating whether user can resize a row.
Public propertyAllowSearchRow
Gets or sets a value indicating whether the user can search through the data of the grid.
Public propertyAllowShowFocusCues
Indicates focus cues display, when available, based on the corresponding control type and the current UI state.
(Inherited from RadControl.)
Public propertyAnalyticsName
Gets or sets the Analytics Name associated with this control. By default the Control Name property is logged. If you want to customize the information which will be logged for this control set this property to a preferred value.
(Inherited from RadControl.)
Public propertyAutoExpandGroups
Sets or gets a value indicating the initial state of group rows when data is grouped.
Public propertyAutoGenerateColumns
Gets or sets a value indicating whether columns are created automatically when the DataSource or DataMember properties are set.
Public propertyAutoGenerateHierarchy
Gets or sets a value indicating whether the RadGridView will automatically build hierarchy from DataSource.
Public propertyAutoSize

Gets or sets a value indicating whether the control is automatically resized to display its entire contents.

(Overrides RadControlAutoSize.)
Public propertyAutoSizeColumnsMode
Gets or sets a value indicating how column widths are determined.
Public propertyAutoSizeRows
Gets or sets a value indicating whether row height in a RataGridView will expand for multiline cell text
Public propertyBackColor
RadGridView consists of multiple visual elements and separate settings are provided to customize their appearance. Current BackColor property might be ignored.
(Overrides RadControlBackColor.)
Public propertyBeginEditMode
Gets or sets value indicating how user begins editing a cell.
Public propertyBehavior
Gets the input behavior for the control.
(Inherited from RadControl.)
Public propertyBottomPinnedRowsMode
Gets or sets a value indicating how bottom pinned rows are laid out.
Public propertyCaseSensitive
Indicates whether string comparisons of data are case-sensitive.
Public propertyCausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
(Inherited from RadControl.)
Public propertyChildRows
Gets the child rows.
Public propertyChildViewTabsPosition
Gets or sets the position to place tabs for child views related with this template.
Public propertyClipboardCopyMode
Gets or sets a value that indicates whether users can copy cell text values to the System.Windows.Forms.Clipboard and whether row and column header text is included.
Public propertyClipboardCutMode
Gets or sets a value that indicates whether users can cut cell text values to the System.Windows.Forms.Clipboard and whether row and column header text is included.
Public propertyClipboardPasteMode
Gets or sets a value that indicates whether users can paste Clipboard values to the RadGridView control.
Public propertyCloseEditorWhenValidationFails
Gets or sets a value indicating whether the active editor should be closed when validation process fails.
Public propertyColumnChooser
Gets the current column chooser
Public propertyColumnChooserSortOrder
Gets or sets the column chooser sort order.
Public propertyColumnCount
Gets or sets the number of columns displayed.
Public propertyColumns
Gets the columns.
Public propertyCommandBindings (Inherited from RadControl.)
Public propertyContextMenuManager
Gets an instance of GridViewContextMenuManager or the instance that implements IContextMenuManager interface.
Public propertyCurrentCell
Gets the currently active cell in the grid.
Public propertyCurrentCellAddress
Gets the row and column indexes of the currently active cell.
Public propertyCurrentColumn
Gets or sets the current column of the currently active view containing the current cell.
Public propertyCurrentRow
Gets or sets the current row of the currently active view containing the current cell.
Public propertyCurrentView
Gets the currently active view in the RadGridView
Public propertyDataMember
Public propertyDataSource
Protected propertyDefaultSize
Gets the default size of the control.
(Overrides ControlDefaultSize.)
Public propertyEditorManager
Gets an instance of GridViewEditManager that defines how to initialize and create cells and editors.
Public propertyElementTree (Inherited from RadControl.)
Public propertyEnableAlternatingRowColor
Gets or sets a value indicating whether alternating row color is enabled.
Public propertyEnableAnalytics
Gets or sets a value indicating whether the Analytics functionality is enabled or disabled for this control.
(Inherited from RadControl.)
Public propertyEnableCodedUITests
Gets or sets a value indicating whether the CodedUI Tests functionality is enabled.
(Inherited from RadControl.)
Public propertyEnableCustomDrawing
Gets or sets a value specifying if the custom drawing (e.g. CellPaint and RowPaint) is enabled
Public propertyEnableCustomFiltering
Gets or sets a value indicating whether the custom filtering functionality should be enabled. Use the CustomFiltering event to apply the desired filters.
Public propertyEnableCustomGrouping
Gets or sets a value indicating whether the custom grouping functionality should be enabled. Use the CustomGrouping event to group the data.
Public propertyEnableCustomSorting
Gets or sets a value indicating whether the custom sorting functionality should be enabled. Use the CustomSorting event to apply the desired sorting.
Public propertyEnableFastScrolling
Gets or sets value indicating if fast scrolling mode is turned on.
Public propertyEnableFiltering
Gets or sets value indicating whether users can filter data in the master view template.
Public propertyEnableGestures
Gets or sets a value indicating whether the Gestures functionality is enabled.
(Inherited from RadControl.)
Public propertyEnableGrouping
Gets or sets value indicating whether users can group data in the master view template.
Public propertyEnableHotTracking
Gets or sets value indicating whether hot tracking is enabled.
Public propertyEnableKeyMap
Gets or sets whether Key Map (Office 2007 like accelerator keys map) is used for this specific control. Currently this option is implemented for the RadRibbonBar control only.
(Inherited from RadControl.)
Public propertyEnableKineticScrolling
Gets or sets a value indicating whether the kinetic scrolling function is enabled.
Public propertyEnablePaging
Gets or sets value indicating whether users can paginate data in the master view template.
Public propertyEnableRadAccessibilityObjects
Gets or sets a value indicating whether the RadControls Accessible custom object is enabled.
(Inherited from RadControl.)
Public propertyEnableSorting
Gets or sets value indicating whether users can sort data in master view template.
Public propertyEnableTheming
Gets or sets value indicating whether the control is styled through theme
(Inherited from RadControl.)
Public propertyEnterKeyMode
Gets or sets value indicating the behavior when the user presses Enter while adding new row.
Public propertyFilterDescriptors
Gets the filter descriptors of master template.
Public propertyFocusable (Inherited from RadControl.)
Public propertyFocusedElement (Inherited from RadControl.)
Public propertyFont
Gets or sets the Font of the control. This is actually the Font property of the root element.
(Inherited from RadControl.)
Public propertyForeColor
RadGridView consists of multiple visual elements and separate settings are provided to customize their appearance. Current ForeColor property might be ignored.
(Overrides RadControlForeColor.)
Public propertyGridBehavior
Gets or sets an instance of BaseGridBehavior or the instance that implements IGridBehavior interface.
Public propertyGridNavigator
Gets an instance of BaseGridNavigator or the instance that implements IGridNavigator interface.
Public propertyGridViewElement
Gets the instance of GridVisualElement. This instance is wrapped by this control and the main element in the hierarchy tree and encapsulates the actual functionality of RadGridView.
Public propertyGroupDescriptors
Gets the group descriptors of master template.
Public propertyGroupExpandAnimationType
Gets or set a value indicating the animation effect that will be used when expanding/collapsing groups.
Public propertyGroups
Gets a collection that contains the all groups in the MasterTemplate.
Public propertyHideSelection
Gets or sets a value indicating whether the selected item in the control remains highlighted when the control loses focus. Returns: true if the selected item does not appear highlighted when the control loses focus; false if the selected item still appears highlighted when the control loses focus. The default is true.
Public propertyHorizontalScrollState
Gets or sets the display state of grid horizontal scrollbars.
Public propertyImageList
Gets or sets the ImageList that contains the images displayed by this control.
(Inherited from RadControl.)
Public propertyImageScalingSize
Gets or sets the image scaling size.
(Inherited from RadControl.)
Public propertyIsDesignMode (Inherited from RadControl.)
Public propertyIsDisplayed
Determines whether the control is currently displayed on the screen.
(Inherited from RadControl.)
Protected propertyIsDisposing
Gets whether the grid is disposing.
Public propertyIsInEditMode
Gets a value indicating whether the cell is in edit mode.
Public propertyIsInitializing (Inherited from RadControl.)
Public propertyIsLoaded
Determines whether the control is properly loaded.
(Inherited from RadControl.)
Public propertyLayoutManager (Inherited from RadControl.)
Public propertyMasterTemplate
Gets the GridViewTemplate representing the top-most level of the hierarchical data.
Public propertyMasterView
Gets the top-most GridViewInfo level of the grid.
Public propertyMaximumSize
Gets or sets the size that is the upper limit that GetPreferredSize can specify.
(Inherited from RadControl.)
Public propertyMinimumSize
Gets or sets the size that is the lower limit that GetPreferredSize can specify
(Inherited from RadControl.)
Public propertyMultiSelect
Gets or sets a value indicating whether the user is allowed to select more than one cell, row, or column of the RadGridView at a time.
Public propertyNewRowEnterKeyMode
Gets or sets value indicating the behavior when the user presses Enter while adding new row.
Public propertyPadding
Gets or sets padding within the control.
(Inherited from RadControl.)
Public propertyPageSize
Gets or sets value indicating the number of rows in the master view template when paging is enabled.
Public propertyPrintSettingsDialogFactory
Gets or sets the print settings dialog factory.
Public propertyPrintStyle
Gets or sets a value indicating how the RadGridView is printed.
Public propertyReadOnly
Gets or sets a value indicating whether the user can edit the cells of the RadGridView control.
Public propertyRelations
Gets collection of GridViewRelation instances that represent the hierarchical structure.
Public propertyRootElement
Gets the RootElement of the control.
(Inherited from RadControl.)
Public propertyRowCount
Gets or sets the number of rows contained in the current GridViewTemplate.
Public propertyRows
Gets a collection that contains the all rows in the MasterTemplate.
Public propertySearchRowPosition
Gets or sets a value indicating the location of the search row.
Public propertySelectedCells
Gets the collection of cells selected by the user.
Public propertySelectedRows
Gets the collection of rows selected by the user.
Public propertySelectionMode
Gets or sets a value indicating how the cells of the RadGridView can be selected.
Public propertyShowCellErrors
Gets or sets a value indicating whether to show cell errors.
Public propertyShowChildViewCaptions
Gets or sets a value indicating whether to show child view captions.
Public propertyShowColumnHeaders
Gets or sets a value indicating whether the column headers are visible.
Public propertyShowFilteringRow
Gets or sets a value indicating whether the filtering row should be visible.
Public propertyShowGroupedColumns
Gets or sets a value indicating whether the columns by which the data is grouped are visible.
Public propertyShowGroupPanel
Gets or sets value indicating whether the GridGroupPanel is visible.
Public propertyShowGroupPanelScrollbars
Gets or sets a value indicating whether the group panel will show scroll bars or it will expand to show all group headers.
Public propertyShowHeaderCellButtons
Gets or sets a value indicating whether the header cell buttons are visible.
Public propertyShowItemToolTips
Gets or sets a value indicating whether ToolTips are shown for the RadItem objects contained in the RadControl.
(Inherited from RadControl.)
Public propertyShowNoDataText
Gets or sets the text to use when there is no data.
Public propertyShowRowErrors
Gets or sets a value indicating whether to show row errors.
Public propertyShowRowHeaderColumn
Gets or sets a value indicating whether the row header column is visible.
Public propertySite (Inherited from RadControl.)
Public propertySmallImageList
Gets or sets the SmallImageList that contains the small images which are displayed when there's not enough space.
(Inherited from RadControl.)
Public propertySmallImageScalingSize
Gets or sets the small image scaling size.
(Inherited from RadControl.)
Public propertySortDescriptors
Gets the sort descriptors of master template.
Public propertySplitMode
Gets or sets a value indicating how to split RadGridView.
Public propertyStandardTab
Gets or sets a value indicating whether the TAB key moves the focus to the next control in the tab order rather than moving focus to the next cell in the control.
Public propertySummaryRowsBottom
Gets the collection containing summary rows placed at the bottom of each DataGroup.
Public propertySummaryRowsTop
Gets the collection containing summary rows placed on top of each DataGroup.
Public propertySynchronizeCurrentRowInSplitMode
Gets or sets whether when changing the current row in one split view the same row in the other split view will be brought into view.
Public propertyTableElement
Gets the instance of GridTableElement
Public propertyTemplates
Gets the child templates of master template.
Public propertyText
This property is not relevant for this class.
(Overrides RadControlText.)
Public propertyThemeClassName
Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
(Inherited from RadControl.)
Public propertyThemeName
Gets or sets control's preferred theme name. Themes are stored and retrieved using APIs of ThemeResolutionService.
(Inherited from RadControl.)
Public propertyTitlePosition
Gets or sets a value indicating the position of the title.
Public propertyTitleText
Gets or set the text of the grid title.
Public propertyUseCompatibleTextRendering
Determines whether to use compatible text rendering engine (GDI+) or not (GDI).
(Inherited from RadControl.)
Public propertyUseScrollbarsInHierarchy
Gets or sets a value indicating whether to use dedicated vertical scrollbars in hierarchy.
Protected propertyValidationCancel (Inherited from RadControl.)
Public propertyVerticalScrollState
Gets or sets the display state of grid vertical scrollbars.
Public propertyViewDefinition
Gets or sets the IGridViewDefinition associated with the MasterTemplate.
Public propertyVirtualMode
Gets or sets a value indicating whether you have provided your own data-management operations for the RadGridView control.
Public propertyXmlSerializationInfo
Gets the serialization info for RadGridView used by Save/Load layout methods to persist grid settings to/from XML. By default, or when set to null the ComponentXmlSerializationInfo provided by GetDefaultXmlSerializationInfo() will be used.
Top
Methods
  NameDescription
Public methodBeginEdit
Puts the current cell in edit mode.
Public methodBeginInit
Suspends layout during initialization.
(Overrides RadControlBeginInit.)
Public methodBeginUpdate
Begins the update.
Public methodBestFitColumns
Widens / shrinks all columns based on the space required by the text in the columns.
Public methodBestFitColumns(BestFitColumnMode)
Widens / shrinks all columns based on the space required by the text in the columns.
Public methodCallAccessibilityNotifyClients
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnGotFocus
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyPress
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnKeyUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallBaseOnLostFocus
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnClick
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnDoubleClick
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyPress
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnKeyUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseCaptureChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseEnter
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseHover
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseLeave
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseMove
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseUp
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnMouseWheel
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnPreviewKeyDown
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnScreenTipNeeded
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnThemeNameChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnToolTipTextNeeded
This method is used internally!
(Inherited from RadControl.)
Public methodCallOnVisibleChanged
This method is used internally!
(Inherited from RadControl.)
Public methodCancelEdit
Close the currently active editor and discard changes.
Protected methodCanEditElementAtDesignTime
Determines whether an element may be edited via the EditUIElements dialog at design-time.
(Overrides RadControlCanEditElementAtDesignTime(RadElement).)
Public methodCanEditUIElement
Determines whether an element from this element tree may be displayed in the EditUIElements dialog.
(Inherited from RadControl.)
Public methodClearSelection
Clears the current selection by unselecting all selected cells (rows).
Public methodCloseEditor
Ends the edit operation without committing the changes
Protected methodConstruct (Inherited from RadControl.)
Public methodControlDefinesThemeForElement
Gets whether the control defines the theme for the specific element.
(Overrides RadControlControlDefinesThemeForElement(RadElement).)
Public methodCopy
Copy the formatted values that represent the contents of the selected cells to the System.Windows.Forms.Clipboard.
Protected methodCreateAccessibilityInstance
Creates a new accessibility object for the control.
(Overrides ControlCreateAccessibilityInstance.)
Protected methodCreateBehavior
Creates the input behavior instance. Allows inheritors to provide custom input implementations.
(Inherited from RadControl.)
Protected methodCreateChildItems
Creates the child items.
(Overrides RadControlCreateChildItems(RadElement).)
Protected methodCreateGridViewElement
Creates the grid view element.
Protected methodCreateGridViewLayoutSerializer
Creates the grid view layout serializer.
Protected methodCreateRootElement (Inherited from RadControl.)
Public methodCut
Moves the current selection in the to the Clipboard.
Public methodDeferRefresh
Calls internally BeginUpdate.
Public methodDisableGesture
Disable firing gesture events of the specified type.
(Inherited from RadControl.)
Public methodDisplayedColumnCount
Gets the displayed column count.
Public methodDisplayedRowCount
Gets the displayed row count.
Protected methodDispose
Disposes the grid.
(Overrides RadControlDispose(Boolean).)
Public methodEnableGesture
Enable firing gesture events of the specified type.
(Inherited from RadControl.)
Public methodEndEdit
Commits any changes and ends the edit operation on the current cell.
Public methodEndInit
Resumes layout.
(Overrides RadControlEndInit.)
Public methodEndUpdate
Ends the update.
Public methodEndUpdate(Boolean)
Ends the update.
Public methodEvaluate
Evaluates the specified expression.
Protected methodFindPropertyInChildren (Inherited from RadControl.)
Public methodGetChildAt
Method used by control Code Dom serializer to access element in the collection of RootElement.
(Inherited from RadControl.)
Public methodGetClipboardContent
Retrieves the formatted values that represent the contents of the selected cells for copying to the System.Windows.Forms.Clipboard.
Public methodGetControlDefaultSize
This method is used internally!
(Inherited from RadControl.)
Public methodGetDefaultXmlSerializationInfo
Gets the default serialization info for RadGridView used by Save/Load layout methods to persist grid settings to/from XML.
Protected methodGetInputElement (Inherited from RadControl.)
Public methodGetPlainText
Strips all html tags of the text set to the control and returns only the plain text.
(Inherited from RadControl.)
Public methodGetPreferredSize (Inherited from RadControl.)
Protected methodGetRootElementDesiredSize (Inherited from RadControl.)
Public methodHideColumnChooser
Protected methodInitializeRootElement (Inherited from RadControl.)
Protected methodInvalidateMultiSelection
Invalidates the multi selection.
Public methodInvokeLayoutCallback (Inherited from RadControl.)
Protected methodIsInputKey
Determines whether the specified key data is input key.
(Overrides RadControlIsInputKey(Keys).)
Public methodLoadElementTree
Loads the element tree. While not loaded, no layout operations are allowed upon the tree. By default, the tree will be loaded when the control is displayed for the first time.
(Inherited from RadControl.)
Public methodLoadElementTree(Size)
Loads the element tree using the specified desired size.
(Inherited from RadControl.)
Public methodLoadFrom
Unbound load the IDatareader data and reset current DataSource for MasterTemplate
Public methodLoadLayout(Stream)
Loads RadGridView properties, sub-objects and their properties from XML stream, using the serialization information provided by the XmlSerializationInfo property
Public methodLoadLayout(String)
Loads RadGridView properties, sub-objects and their properties from XML file, using the serialization information provided by the XmlSerializationInfo property
Public methodLoadLayout(XmlReader)
Loads RadGridView properties, sub-objects and their properties from XML reader, using the serialization information provided by the XmlSerializationInfo property
Protected methodOnAutoSizeChanged (Inherited from RadControl.)
Protected methodOnBackColorChanged (Inherited from RadControl.)
Protected methodOnBindingContextChanged
Raises the BindingContextChanged event.
(Overrides RadControlOnBindingContextChanged(EventArgs).)
Protected methodOnCancelRowEdit
Called when the row editing is canceled.
Protected methodOnCaptureLosing (Inherited from RadControl.)
Protected methodOnCellBeginEdit
Called when the cell begins editing.
Protected methodOnCellClick
Called when [cell click].
Protected methodOnCellDoubleClick
Called when the cell is double clicked.
Protected methodOnCellEditorInitialized
Raises the CellEditorInitialized event.
Protected methodOnCellEndEdit
Called when the cell ends editing.
Protected methodOnCellFormatting
Raises the CellFormatting event
Protected methodOnCellMouseMove
Raises the CellMouseMove event
Protected methodOnCellPaint
Raises the CellPaint event.
Protected methodOnCellValidated
Raises the CellValidated event.
Protected methodOnCellValidating
Raises the CellValidating event.
Protected methodOnCellValueChanged
Called when the cell value is changed.
Protected methodOnCellValueNeeded
Raises the CellValueNeeded event.
Protected methodOnCellValuePushed
Raises the CellValuePushed event.
Protected methodOnChildViewExpanded
Called when the child view is expanded.
Protected methodOnChildViewExpanding
Called when the child view is expanding.
Protected methodOnChildViewPrinting
Occurs for hierarchy rows with more than one child views.
Protected methodOnClick (Inherited from RadControl.)
Protected methodOnColumnChooserItemElementCreating
Called when thecolumn chooser item element is creating.
Protected methodOnColumnWidthChanged
Called when the column width is changed.
Protected methodOnColumnWidthChanging
Called when the column width is changing.
Protected methodOnCommandCellClick
Called when the command cell is clicked.
Protected methodOnConditionalFormattingFormShown
Raises the ConditionalFormattingFormShown event.
Protected methodOnContextMenuOpening
Called when the context menu is opening.
Protected methodOnCopying
Called when RadGridView has prepared appropriate data formats that represent the copy selection, added the copy selection formats to a DataObject, and is ready to either place the DataObject on the Clipboard.
Protected methodOnCopyingCellClipboardContent
Protected methodOnCreateCell
Raises the CreateCell event.
Protected methodOnCreateCompositeFilterDialog
Raises the CreateCompositeFilterDialog event.
Protected methodOnCreateControl (Inherited from RadControl.)
Protected methodOnCreateRow
Raises the CreateRow event.
Protected methodOnCreateRowInfo
Called when the row info is created.
Protected methodOnCurrentCellChanged
Called when the current cell is changed.
Protected methodOnCurrentColumnChanged
Raises the CurrentColumnChanged event.
Protected methodOnCurrentRowChanged
Called when the current row is changed.
Protected methodOnCurrentRowChanging
Called when the current row is changing.
Protected methodOnCustomFiltering
Raises the CustomFiltering event.
Protected methodOnCustomGrouping
Raises the CustomGrouping event.
Protected methodOnCustomSorting
Raises the CustomSorting event.
Protected methodOnDataBindingComplete
Raises the DataBindingComplete event.
Protected methodOnDataError
Called when a data error occurs.
Protected methodOnDataGroupNeeded
Fires when the data group requires in virtual mode..
Protected methodOnDefaultValuesNeeded
Raises the DefaultValuesNeeded event.
Protected methodOnDoubleClick (Inherited from RadControl.)
Protected methodOnEditorRequired
Fires when an element for editing a cell is showing.
Protected methodOnEnabledChanged (Inherited from RadControl.)
Protected methodOnExpressionEditorFormCreated
Fires when a new expression editor form is created.
Protected methodOnFilterChanged
Fires when the filter is changed.
Protected methodOnFilterChanging
Called when the filter is changing.
Protected methodOnFilterExpressionChanged
Called when the filter expression is changed.
Protected methodOnFilterPopupInitialized
Raises the FilterPopupInitialized event.
Protected methodOnFilterPopupRequired
Raises the FilterPopupRequired event.
Protected methodOnFontChanged (Inherited from RadControl.)
Protected methodOnForeColorChanged (Inherited from RadControl.)
Protected methodOnGesture (Inherited from RadControl.)
Protected methodOnGotFocus
Raises the GotFocus event.
(Overrides RadControlOnGotFocus(EventArgs).)
Protected methodOnGroupByChanged
Fires when grouping is changed.
Protected methodOnGroupByChanging
Fires when grouping is changing.
Protected methodOnGroupExpanded
Fires when the DataGroup is expanded or collapsed.
Protected methodOnGroupExpanding
Fires when the DataGroup is expanding or collapsing. This behavior is valid when grouping or hierarchy mode is applied.
Protected methodOnGroupSummaryEvaluate
Fires when evaluation of group summary is undergoing.
Protected methodOnHandleDestroyed (Inherited from RadControl.)
Protected methodOnHeaderCellToggleStateChanged
Fires when a toggle state changed of RadCheckBoxElement in header cell.
Protected methodOnHyperlinkOpened
Fires when a link from a GridViewHyperlinkColumn is opened.
Protected methodOnHyperlinkOpening
Called when the hyperlink is opening.
Protected methodOnInvalidated (Inherited from RadControl.)
Protected methodOnKeyDown
Raises the KeyDown event.
(Overrides RadControlOnKeyDown(KeyEventArgs).)
Protected methodOnKeyPress
Raises the [E:KeyPress] event.
(Overrides RadControlOnKeyPress(KeyPressEventArgs).)
Protected methodOnKeyUp
Raises the KeyUp event.
(Overrides RadControlOnKeyUp(KeyEventArgs).)
Protected methodOnLayout (Inherited from RadControl.)
Protected methodOnLayoutLoaded
Fires when the layout is loaded.
Protected methodOnLoad
Notifies that the control is about to be visualized.
(Overrides RadControlOnLoad(Size).)
Protected methodOnLocationChanged (Inherited from RadControl.)
Protected methodOnLostFocus
Raises the [E:LostFocus] event.
(Overrides RadControlOnLostFocus(EventArgs).)
Protected methodOnMouseCaptureChanged (Inherited from RadControl.)
Protected methodOnMouseClick
Raises the MouseClick event.
(Overrides ControlOnMouseClick(MouseEventArgs).)
Protected methodOnMouseDoubleClick
Raises the MouseDoubleClick event.
(Overrides ControlOnMouseDoubleClick(MouseEventArgs).)
Protected methodOnMouseDown
Raises the [E:MouseDown] event.
(Overrides RadControlOnMouseDown(MouseEventArgs).)
Protected methodOnMouseEnter
Raises the [E:MouseEnter] event.
(Overrides RadControlOnMouseEnter(EventArgs).)
Protected methodOnMouseHover (Inherited from RadControl.)
Protected methodOnMouseLeave
Raises the [E:MouseLeave] event.
(Overrides RadControlOnMouseLeave(EventArgs).)
Protected methodOnMouseMove
Raises the MouseMove event.
(Overrides RadControlOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp
Raises the MouseUp event.
(Overrides RadControlOnMouseUp(MouseEventArgs).)
Protected methodOnMouseWheel
Raises the MouseWheel event.
(Overrides RadControlOnMouseWheel(MouseEventArgs).)
Protected methodOnNewRowNeeded
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Protected methodOnNotifyPropertyChanged(PropertyChangedEventArgs) (Inherited from RadControl.)
Protected methodOnNotifyPropertyChanged(String) (Overrides RadControlOnNotifyPropertyChanged(String).)
Protected methodOnPaddingChanged (Inherited from RadControl.)
Protected methodOnPageChanged
Fires when the current page is changed.
Protected methodOnPageChanging
Fires when the current page is changing.
Protected methodOnPaint (Inherited from RadControl.)
Protected methodOnPanGesture
Fires the PanGesture event.
(Inherited from RadControl.)
Protected methodOnParentChanged (Inherited from RadControl.)
Protected methodOnPasting
Occurs when the RadGridView is ready to paste data.
Protected methodOnPastingCellClipboardContent
Occurs when the RadGridView is ready to paste data to individual cells.
Protected methodOnPressAndTapGesture
Fires the PressAndTapGesture event.
(Inherited from RadControl.)
Protected methodOnPreviewKeyDown (Inherited from RadControl.)
Protected methodOnPrintCellFormatting
Raises the PrintCellFormatting event
Protected methodOnPrintCellPaint
Raises the PrintCellPaint event
Protected methodOnResize
Raises the Resize event.
(Overrides ControlOnResize(EventArgs).)
Protected methodOnRightToLeftChanged (Inherited from RadControl.)
Protected methodOnRotateGesture
Fires the RotateGesture event.
(Inherited from RadControl.)
Protected methodOnRowDirtyStateNeeded
Fires when an unbound cell requires a value for a cell in order to format and display the cell.
Protected methodOnRowFormatting
Raises the RowFormatting event.
Protected methodOnRowHeightChanged
Fires after the height of a row changes.
Protected methodOnRowHeightChanging
Fires before the height of a row changes.
Protected methodOnRowMouseMove
Raises the RowMouseMove event.
Protected methodOnRowPaint
Raises the RowPaint event.
Protected methodOnRowsChanged
Fires when the Rows collection of a GridViewTemplate changes.
Protected methodOnRowsChanging
Fires before the Rows collection of a GridViewTemplate changes.
Protected methodOnRowSourceNeeded
Fires the RowSourceNeeded event.
Protected methodOnRowValidated
Raises the RowValidated event.
Protected methodOnRowValidating
Raises the RowValidating event.
Protected methodOnScreenTipNeeded (Inherited from RadControl.)
Protected methodOnSelectionChanged
Fires when the current selection changes.
Protected methodOnSelectionChanging
Fires when the current selection is changing.
Protected methodOnSortChanged
Fires when sorting is changed.
Protected methodOnSortChanging
Fires when sorting is changing.
Protected methodOnThemeChanged (Inherited from RadControl.)
Protected methodOnThemeNameChanged (Inherited from RadControl.)
Protected methodOnToolTipTextNeeded (Inherited from RadControl.)
Protected methodOnTwoFingerTapGesture
Fires the TwoFingerTapGesture event.
(Inherited from RadControl.)
Protected methodOnUserAddedRow
Occurs when the user has finished adding a row to the RadGridView.
Protected methodOnUserAddingRow
Occurs when the user adding new row to the RadGridView.
Protected methodOnUserDeletedRow
Occurs when the user has finished deleting a row from the RadGridView.
Protected methodOnUserDeletingRow
Occurs when the user deletes a row from the RadGridView.
Protected methodOnValidated
Raises the Validated event.
(Overrides ControlOnValidated(EventArgs).)
Protected methodOnValidating
Raises the Validating event.
(Overrides ControlOnValidating(CancelEventArgs).)
Protected methodOnValueChanged
Fires when the value of a cell changes.
Protected methodOnValueChanging
Fires before the value in a cell is changing.
Protected methodOnViewCellFormatting
Raises the ViewCellFormatting event
Protected methodOnViewRowFormatting
Raises the ViewRowFormatting event.
Protected methodOnZoomGesture
Fires the ZoomGesture event.
(Inherited from RadControl.)
Public methodPaste
Paste the contents of the System.Windows.Forms.Clipboard to the current view.
Public methodPrint
Directly prints the RadGridView to the default printer.
Public methodPrint(Boolean)
Directly prints the RadGridView to the default printer or shows printer settings and then prints the RadGridView.
Public methodPrint(Boolean, RadPrintDocument)
Directly prints the RadGridView to the default printer or shows printer settings and then prints the RadGridView.
Public methodPrintPreview
Shows a RadPrintPreviewDialog for editing the RadGridView print settings.
Public methodPrintPreview(RadPrintDocument)
Shows a RadPrintPreviewDialog for editing the RadGridView print settings.
Protected methodProcessAutoSizeChanged (Inherited from RadControl.)
Protected methodProcessCaptureChangeRequested
Processes a capture request from the specified element.
(Inherited from RadControl.)
Protected methodProcessCodedUIMessage
Processes the coded UI message.
(Overrides RadControlProcessCodedUIMessage(IPCMessage).)
Protected methodProcessDialogKey
Processes a dialog key.
(Overrides ControlProcessDialogKey(Keys).)
Protected methodProcessFocusRequested
Processes a focus request from the specified element.
(Inherited from RadControl.)
Protected methodProcessGesture (Inherited from RadControl.)
Protected methodProcessMnemonic (Inherited from RadControl.)
Public methodRefresh (Inherited from RadControl.)
Public methodRegisterHostedControl (Inherited from RadControl.)
Protected methodResetBackColorThemeOverrides (Inherited from RadControl.)
Protected methodResetForeColorThemeOverrides (Inherited from RadControl.)
Public methodResolveStyleGroupForElement
Replaces the default style group for specific element.
(Inherited from RadControl.)
Public methodResumeUpdate (Inherited from RadControl.)
Public methodResumeUpdate(Boolean) (Inherited from RadControl.)
Public methodSaveLayout(Stream)
Stores to a stream RadGridView properties, sub-objects and their properties in XML format, using the serialization information provided by the XmlSerializationInfo property
Public methodSaveLayout(String)
Stores to a file RadGridView properties, sub-objects and their properties in XML format, using the serialization information provided by the XmlSerializationInfo property
Public methodSaveLayout(XmlWriter)
Stores RadGridView properties, sub-objects and their properties in XML format, using the serialization information provided by the XmlSerializationInfo property
Protected methodScaleControl (Inherited from RadControl.)
Public methodSelectAll
Select all cells (rows) in RadGriView
Protected methodSetBackColorThemeOverrides (Inherited from RadControl.)
Protected methodSetBoundsCore (Inherited from RadControl.)
Protected methodSetForeColorThemeOverrides (Inherited from RadControl.)
Public methodSetIsInitializing
This method is used internally!
(Inherited from RadControl.)
Public methodShouldSerializeBackColor
Determines whether the BackColor property should be serialized.
(Inherited from RadControl.)
Public methodShouldSerializeFont
Determines whether the ForeColor property should be serialized.
(Inherited from RadControl.)
Public methodShouldSerializeForeColor
Determines whether the ForeColor property should be serialized.
(Inherited from RadControl.)
Protected methodShouldSerializeProperty
Determines whether the specified RadProperty should be serialized.
(Inherited from RadControl.)
Public methodShowColumnChooser
Shows the GridViewColumnChooser for the columns of the master view template.
Public methodShowColumnChooser(GridViewTemplate)
Public methodSuspendUpdate (Inherited from RadControl.)
Public methodUnregisterHostedControl (Inherited from RadControl.)
Protected methodUnWireEvents
Unsubscribe from the handled events.
Protected methodWireEvents
Subscribe to events handling the basic features in RadGridView.
Protected methodWndProc
Processes Windows messages.
(Overrides RadControlWndProc(Message).)
Top
Events
  NameDescription
Public eventCancelRowEdit
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Public eventCellBeginEdit
Fires when the cell is entering edit mode. The action can be canceled.
Public eventCellClick
Fires when a cell is clicked.
Public eventCellDoubleClick
Fires when a cell is double clicked.
Public eventCellEditorInitialized
Fires when an element for editing a cell is initialized and visible.
Public eventCellEndEdit
Fires when the cell editing is finished.
Public eventCellFormatting
Fires when the content of a data cell needs to be formatted for display.
Public eventCellMouseMove
Fires when the mouse pointer moves over the cell.
Public eventCellPaint
Fires when a cell needs to be painted.
Public eventCellValidated
Fires when a row has finished validating.
Public eventCellValidating
Fires when Cell is validating.
Public eventCellValueChanged
Fires when the value of a cell changes.
Public eventCellValueNeeded
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Public eventCellValuePushed
Fires when the unbound cell changed and requires storage in the underlying data source.
Public eventChildViewExpanded
Fires when the child view is expanded or collapsed.
Public eventChildViewExpanding
Fires when the child view is expanded or collapsed.
Public eventChildViewPrinting
Fires for hierarchy rows with more than one child views.
Public eventColumnChooserCreated
Fires when a ColumnChooserCreated is created.
Public eventColumnChooserItemElementCreating
Fires when a new column chooser item element is being created.
Public eventColumnWidthChanged
Fires when the width of a column changes.
Public eventColumnWidthChanging
Fires before the width of a column changes.
Public eventCommandCellClick
Fires when a command cell is clicked.
Public eventConditionalFormattingFormShown
Public eventContextMenuOpening
Fires before a context menu is shown.
Public eventCopying
Occurs when the RadGridView has prepared appropriate data formats that represent the copy selection, added the copy selection formats to a DataObject, and is ready to either place the DataObject on the Clipboard.
Public eventCopyingCellClipboardContent
Occurs when the RadGridView prepares each cell's value to be placed on the Clipboard.
Public eventCreateCell
Fires when a cell needs to be created.
Public eventCreateCompositeFilterDialog
Occurs when a composite filter dialog is being created.
Public eventCreateRow
Fires when a row needs to be created.
Public eventCreateRowInfo
Occurs when the instance of GridViewRowInfo is created.
Public eventCurrentCellChanged
Fires after the current cell has changed.
Public eventCurrentColumnChanged
Fires when the current column has changed.
Public eventCurrentRowChanged
Fires when current row is changed.
Public eventCurrentRowChanging
Fires when the current row is changing. The action can be canceled.
Public eventCurrentViewChanged
Fires when the current view in RadGridView has changed.
Public eventCustomFiltering
Fires for custom filtering operation.
Public eventCustomGrouping
Fires for custom grouping operation.
Public eventCustomSorting
Fires for custom sorting operation.
Public eventDataBindingComplete
Fires after data binding operation has finished.
Public eventDataError
Fires when an external data-parsing or validation operation throws an exception, or when an attempt to commit data to a data source fails.
Public eventDataGroupNeeded
Fires when the data group is required in virtual mode.
Public eventDefaultValuesNeeded
Fires when the user enters the row for new records, so that it can be populated with default values.
Public eventEditorRequired
Fires after CellBeginEdit.
Public eventElementInvalidated (Inherited from RadControl.)
Public eventExpressionEditorFormCreated
Fires when a new expression editor form is created.
Public eventFilterChanged
Occurs when the filter is changed.
Public eventFilterChanging
Occurs when the filter is changing.
Public eventFilterExpressionChanged
Occurs when the filter expression is changed.
Public eventFilterPopupInitialized
Occurs when the filter popup has been initialized.
Public eventFilterPopupRequired
Occurs when a filter popup is required.
Public eventGroupByChanged
Fires when grouping is changed.
Public eventGroupByChanging
Fires when grouping is changing. The action can be canceled.
Public eventGroupExpanded
Fires when the DataGroup is expanded or collapsed.
Public eventGroupExpanding
Fires when the DataGroup is expanding or collapsing. This behavior is valid when grouping or hierarchy mode is applied.
Public eventGroupSummaryEvaluate
Fires when evaluation of group summary is undergoing.
Public eventHeaderCellToggleStateChanged
Fires when a toggle state changed of RadCheckBoxElement in header cell.
Public eventHyperlinkOpened
Occurs when the hyperlink is opened.
Public eventHyperlinkOpening
Occurs when the hyperlink is opening.
Public eventInitialized
Fires when the control is initialized.
(Inherited from RadControl.)
Public eventLayoutLoaded
Occurs when the layout is loaded.
Public eventNewRowNeeded
Fires when the unbound cell requires a value for a cell in order to format and display the cell.
Public eventPageChanged
Fires after the current page has changed.
Public eventPageChanging
Fires when the current page is changing.
Public eventPanGesture
Occurs when a pan gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventPasting
Occurs when the RadGridView is ready to paste data.
Public eventPastingCellClipboardContent
Occurs when the RadGridView is ready to paste data to individual cells.
Public eventPressAndTapGesture
Occurs when a press-and-tap gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventPrintCellFormatting
Fires when the content of any grid cell needs to be formatted for printing.
Public eventPrintCellPaint
Fires when the content of any grid cell needs to be formatted for printing.
Public eventPropertyChanged
Occurs when a property of an object changes change. Calling the event is developer's responsibility.
(Inherited from RadControl.)
Public eventRotateGesture
Occurs when a rotate gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventRowDirtyStateNeeded
Fires when an unbound cell requires a value for a cell in order to format and display the cell.
Public eventCode exampleRowFormatting
Fires when a data row is invalidated and needs to be formatted.
Public eventRowHeightChanged
Fires after the height of a row changes.
Public eventRowHeightChanging
Fires before the height of a row changes.
Public eventRowMouseMove
Fires when the mouse pointer moves over a row.
Public eventRowPaint
Fires when a row needs to be painted.
Public eventRowsChanged
Fires when the Rows collection of a GridViewTemplate changes.
Public eventRowsChanging
Fires before the Rows collection of a GridViewTemplate changes.
Public eventRowSourceNeeded
Provides data for the parent row in RadGridView Hierarchy Mode
Public eventRowValidated
Fires when a row is validated.
Public eventRowValidating
Fires before a row is validated.
Public eventScreenTipNeeded
Occurs prior the ScreenTip of a RadItem instance inside the RadControl is displayed.
(Inherited from RadControl.)
Public eventSelectionChanged
Fires when the current selection is changed.
Public eventSelectionChanging
Fires when the current selection is changing.
Public eventSortChanged
Fires when the sorting is changed.
Public eventSortChanging
Fires when the sorting is changing. The action can be canceled.
Public eventThemeNameChanged
Fires when the theme name is changed.
(Inherited from RadControl.)
Public eventToolTipTextNeeded
Occurs when a RadItem instance inside the RadControl requires ToolTip text.
(Inherited from RadControl.)
Public eventTwoFingerTapGesture
Occurs when a two-finger-tap gesture was sent by a touch input device.
(Inherited from RadControl.)
Public eventUserAddedRow
Occurs when the user has finished adding a row to the RadGridView
Public eventUserAddingRow
Occurs when the user adding new row to the RadGridView
Public eventUserDeletedRow
Occurs when the user has finished deleting a row from the RadGridView.
Public eventUserDeletingRow
Occurs when the user deletes a row from the RadGridView.
Public eventValueChanged
Fires when the value of an editor changes.
Public eventValueChanging
Fires before the value in an editor is being changed. The action can be canceled.
Public eventViewCellFormatting
Fires when the content of any grid cell needs to be formatted for display.
Public eventViewRowFormatting
Fires when a grid row is invalidated and needs to be formatted.
Public eventZoomGesture
Occurs when a zoom gesture was sent by a touch input device.
(Inherited from RadControl.)
Top
Fields
  NameDescription
Protected fieldinvalidResizeRect (Inherited from RadControl.)
Protected fieldisAccessibilityRequested (Inherited from RadControl.)
Protected fieldisDisposing2 (Inherited from RadControl.)
Protected fieldisResizing2 (Inherited from RadControl.)
Top
See Also