Syncfusion.Grid.Windows
Inheritance Hierarchy

Syncfusion.Windows.Forms.Grid Namespace (Syncfusion.Grid.Windows)

The Syncfusion.Windows.Forms.Grid namespace contains classes that implements the Essential GridControl and its events and event handlers, interfaces, attributes and processing the exceptions.
Classes
 ClassDescription
ClassProvides data about the GridModel.ClipboardCopyToBuffer: events.
Class Implements the functionality to create the command stack filter.
Class Implements the functionality to create the Command Stack Grouping.
ClassProvides data for the GridControlBase.CommentTipShowing event.
ClassProvides data for the GridControlBase.CommentTipShown event.
Class Provides the Excel-like comment tip UI for displaying the comment tip of the grid cells.
ClassProvides data for the GridControlBase.DrawCommentIndicator event.
Class Provides data for FieldChooserClosed event which occurs after the FieldChooser dialog Closed in Column Header.
Class Provides data for FieldChooserClosing event which occurs before the FieldChooser dialog Closing in column header.
Class Provides data for FieldChooserShowing event which occurs before the FieldChooser dialog showing in column header.
Class Provides data for FieldChooserShown event which occurs after the FieldChooser dialog shown in column header
Class Provides data for GridGroupingControl.FilterBarSelectionItemChanged event which occurs after an item selected through the filtered dropdown.
Class Provides data for GridGroupingControl.FilterBarSelectionItemChanging event which occurs when an item selected through the filtered dropdown.
ClassProvides data for the row and column in which the tooltip occurs and for the GridControlBaseImp.ActivateToolTip event.
Class Provides support for dynamically displays and edits the contents of the CurrentCell of a grid.
Class Implements storage for bannered cells in the grid and allows a fast way to look up if a specific cell is part of a bannered range.
ClassProvides data about the GridModel.BanneredRangesChanged event.
ClassProvides data about the cancelable GridModel.BanneredRangesChanging event.
ClassGridCellModelFactory creates GridCellModelBase objects to be used in a GridModel.
ClassImplements the functionalities that represents base styles in the grid. A base style has a name and holds the GridStyleInfo object with style information. Cells in the grid can reference a base style with GridStyleInfo.BaseStyle.
ClassImplements a collection that stores GridBaseStyle objects.
ClassImplements a strongly typed enumerator for GridBaseStyleCollection.
ClassProvides a collection editor that is tailored to adding, removing, and changing base styles from the GridModel.BaseStylesMap in a GridModel.
Class Defines a class that provides a type converter to convert expandable objects to and from various other representations.
ClassDefines a class System.ComponentModel.TypeConverter for the GridStyleInfo.BaseStyle property of the GridStyleInfo class.
Class Implements the functionalities that holds a collection of base styles for a grid and lets you add, remove, and change base styles.
Class Defines and implements the immutable class that holds formatting information for individual borders of a cell.
ClassDefines and implements the class that serializes an object graph to a series of CodeDOM statements which inherits System.ComponentModel.Design.Serialization.CodeDomSerializer for GridBorder.
Class Defines and implements the class that converts the border from one data type to another. This class is accessed via TypeDescriptor.
ClassImplements the method that provides the rectangle routine for drawing a GridBorder.
ClassDefines the class that provides a GridStyleInfoSubObject object for borders in a cell. Each border side of the cell can be configured individually with a GridBorder value. Border sides that have not been initialized will inherit default values from a base style.
ClassDefines and implements the class that stores data for the GridBordersInfo object.
ClassGridBoundColumn provides information for a column to be used in a GridDataBoundGrid. GridBoundColumn can be customized with the visual studio designer where you can change header text, mapping name, and formatting of a column.
ClassRepresents a collection of GridBoundColumn objects in the GridDataBoundGrid control.
ClassProvides a collection editor that is tailored to adding and removing GridBoundColumn objects from the GridDataBoundGrid.GridBoundColumns collection in a GridDataBoundGrid.
ClassHolds information about the hierarchy level and the record displayed at a specific row. Each row in the grid is associated with a GridBoundRecordState. Use the GridModelDataBinder.GetRecordStateAtRowIndex to get access to state information of a row.
ClassProvides additional hints about a call to GridStyleInfo.GetFormattedText, or GridStyleInfo.ApplyFormattedText.
Class Defines a cell button element to be used with a cell renderer. A cell renderer can have several cell button elements. Examples are numeric up and down buttons, combo box buttons, etc..
ClassProvides data about the cancelable GridControlBase.CellButtonClicked event when the user clicks on a cell button element inside a cell.
ClassRepresents the class to define the style for GridControl control.
ClassImplements the class that provide the identity information of GridCellButtonStyleInfo using Syncfusion.Styles.StyleInfoSubObjectIdentity.
ClassProvides storage for the GridCellButtonStyleInfo object.
Class Provides row and column coordinates for cancelable events associated with a specific cell.
ClassProvides data about the cancelable GridControlBase.CheckBoxClick, GridControlBase.CellClick, and GridControlBase.CellDoubleClick events.
ClassDerives from Syncfusion.Collections.SFArrayList and provides a strongly-typed Add(GridStyleInfoStore) method and a strongly typed indexer (Item).
ClassImplements a cell button element that looks like a combo box button. Typically used with GridComboBoxCellRenderer and GridDropDownCellRenderer.
Class Provides storage for a value that can only be associated with one specific cell. Optimal for shared cell objects where only one cell will create events at a time. Other cells will have a default value instead.
ClassProvides data about the cancelable GridControlBase.CellCursor event.
Class Provides row and column coordinates for events associated with a specific cell.
Class Holds row and column coordinates for events that can be marked as handled and are associated with a specific cell.
ClassProvides data about the cancelable GridControlBase.CellHitTest event.
Class This Class saves Hit-Test information for cell renderers and cell button elements.
Class Implements a specific cell in the grid.
ClassA collection that stores 'GridCellInfo' objects.
ClassImplements strongly typed enumerator for 'GridCellInfoCollection'
ClassThe type converter for GridCellInfo objects. GridCellInfoTypeConverter is a System.ComponentModel.ExpandableObjectConverter. It overrides the default behavior of the ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) method and adds support for design-time code serialization.
Class This class holds layout information and bounds for a cell.
ClassDefines the data or model part of a cell type. Settings can be serialized out to a file together with a GridModel.
ClassImplements a collection of GridCellModelBase objects in the GridModel.
ClassGridCellModelFactory creates GridCellModelBase objects to be used in a GridModel.
ClassProvides data about cancelable cell-related mouse events such as GridControlBase.CellMouseHoverEnter and GridControlBase.CellMouseHoverLeave.
ClassProvides data about the GridControlBase.PushButtonClick event when the user clicks a pushbutton cell.
Class This is a base class for the renderer part of a cell type.
ClassRepresents a collection of GridCellRendererBase objects in the GridControlBase view.
ClassProvides data about the GridModel.CellsChanged event.
ClassProvides data about the GridModel.CellsChanging event.
ClassRepresents the class to define the style for GridControl control.
ClassImplements the class that provide the identity information of GridCellSelectionStyleInfo using Syncfusion.Styles.StyleInfoSubObjectIdentity.
ClassProvides storage for the GridCellSelectionStyleInfo object.
Class Implements the cache to save the style information of the grid cells.
ClassRepresents the class to define the style for GridControl control.
ClassImplements the class that provide the identity information of GridCellStyleInfo using Syncfusion.Styles.StyleInfoSubObjectIdentity.
ClassProvides storage for the GridCellStyleInfo object.
ClassProvides event data for the GridModel.QueryCellText, GridModel.SaveCellText, GridModel.QueryCellFormattedText, or GridModel.SaveCellFormattedText event.
ClassDefines a set of names that can be assigned to a GridStyleInfo.CellType property of a GridStyleInfo.
ClassImplements a System.ComponentModel.TypeConverter class for GridStyleInfo.CellType of the GridStyleInfo class.
Class Grid cell provider of UI for automation
ClassDefines the up / down cell button elements of a GridNumericUpDownCellRenderer.
ClassDefines the class that provides a GridStyleInfoSubObject object for validation of text entry in a cell.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the data store for the GridCellValidateValueInfo object.
ClassGridCellValueConvert provides conversion routines for cell values to convert them to another type and routines for formatting cell values.
ClassImplements a System.ComponentModel.TypeConverter for the GridStyleInfo.CellValueType property in GridStyleInfo.
ClassHolds undo information about a previous GridModel.ChangeCells operation.
ClassFor internal use.
ClassDefines the class that provides a GridStyleInfoSubObject object with options to customize check-box cell type behavior in a cell.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the data store for the GridCheckBoxCellInfo object.
Class Implements the data / model part for a check box cell.
Class Implements the renderer part for a check box cell.
ClassRepresents the class to define the style for GridControl control.
ClassImplements the class that provide the identity information of GridCheckBoxCellStyleInfo using Syncfusion.Styles.StyleInfoSubObjectIdentity.
ClassProvides storage for the GridCheckBoxCellStyleInfo object.
ClassProvides data about the GridModel.ClearingCells events.
Class This MouseController handles mouse events for cell elements. In its HitTest method, the cell renderer for the cell under the mouse cursor is determined and based on the cell renderer's HitTest result, mouse events will be forwarded to that cell.
ClassColHiddens are managed by the GridColHiddenCollection.
ClassImplements a collection of GridColHidden items with information about column hidden state.
ClassEnumerator class for GridColHidden elements of a GridColHiddenCollection.
ClassImplements the type converter for GridColHidden objects. GridColHiddenTypeConverter is a System.ComponentModel.ExpandableObjectConverter. It overrides the default behavior of the ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) method and adds support for design-time code serialization.
ClassColWidths are managed by the GridColWidthCollection.
ClassImplements a collection of GridColWidth items with information about column widths.
ClassEnumerator class for GridColWidth elements of a GridColWidthCollection.
Classimplements the type converter for GridColWidth objects. GridColWidthTypeConverter is a System.ComponentModel.ExpandableObjectConverter. It overrides the default behavior of the ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) method and adds support for design-time code serialization.
Class Implements the data or model part for a combo box cell.
Class Implements the renderer part of a combo box cell.
ClassRepresents the class to define the style for GridControl control.
ClassImplements the class that provide the identity information of GridComboBoxCellStyleInfo using Syncfusion.Styles.StyleInfoSubObjectIdentity.
ClassProvides storage for the GridComboBoxCellStyleInfo object.
ClassFor internal use.
ClassImplements the functionalities that provides a Syncfusion.Styles.StyleInfoSubObjectBase object for CommentTip properties in a cell.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the data store for the GridCommentTipInfo object.
Class Implements various integer constants to be used throughout the grid.
Class GridControl provides a simplified way to use a grid control and model in one place.
Class Implements a grid control that displays a grid model. Implements a grid control that displays a grid model.
Class Implements a grid control that displays a grid model.
ClassRepresents a class that provides style identity information for nested objects of the GridControlVisualStyle class.
ClassRepresents a class that provides style identity information for nested objects of the GridControlVisualStyle class.
ClassProvides storage for the GridControlVisualStyle object.
Class Implements visual style based look and feel.
ClassRepresents the class to define the style for GridControl control.
ClassProvides data about the GridModel.HeaderRowCountChanged, GridModel.FrozenRowCountChanged, GridModel.HeaderColCountChanged, and GridModel.FrozenColCountChanged events.
ClassProvides data about the GridModel.HeaderRowCountChanging, GridModel.FrozenRowCountChanging, GridModel.HeaderColCountChanging, and GridModel.FrozenColCountChanging events.
Class Implements the storage for covered cells in the grid and allows a fast way to look up if a specific cell is part of a covered range.
ClassProvides data about the GridModel.CoveredRangesChanged event.
ClassProvides data about the cancelable GridModel.CoveredRangesChanging event.
ClassImplements the functionalities that provides a Syncfusion.Styles.StyleInfoSubObjectBase object for currency textbox properties in a cell.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the data store for the GridCurrencyEditInfo object.
ClassAdds grid cell-specific keyboard logic to a Syncfusion.Windows.Forms.Tools.CurrencyTextBox.
Class Implements the data / model part for a Currency cell.
Class Implements the renderer part of a currency cell that handles currency input and validation.
Class Manages the current cell for a grid. Provides methods for activating, deactivating, and moving the current cell.
ClassProvides data about the GridControlBase.CurrentCellActivateFailed event.
ClassProvides data about the cancelable GridControlBase.CurrentCellActivating event before the grid activates the specified cell as current cell.
Class This is called from the current cell control's ProcessKeyMessage method and gives you a chance to modify the default behavior of this method. Be aware that this is a very implementation-specific method and you should only handle this event if KeyDown, KeyUp, CurrentCellKeyDown, or CurrentCellKeyUp events are not good enough.
ClassProvides data about the GridControlBase.CurrentCellDeactivated event.
ClassProvides event data for the GridControlBase.CurrentCellErrorMessage event which notifies you that the current cell validation failed and a message is displayed. You can set e.Cancel = true for the event and display your own custom message box.
Class Implements the functionalities to hold the information about position of current cell, current cell renderer, and last active grid control.
ClassProvides data about the GridControlBase.CurrentCellInitializeControlText event.
Class Lets you dynamically define the behavior when the grid is notified from the underlying IBindingList that the data for the current records are changed.
ClassProvides data about the GridControlBase.CurrentCellMoved event after the current cell was successfully moved to a new position.
ClassProvides data about the GridControlBase.CurrentCellMoveFailed event when the current cell fails to be moved to a new position.
ClassProvides data about the cancelable GridControlBase.CurrentCellMoving event before the current cell is moved to a new position as a result from a GridCurrentCell.MoveTo method call.
ClassProvides data about the cancelable GridControlBase.CurrentCellShowingDropDown event when the grid drops-down the drop-down portion of the current cell.
ClassProvides data about the cancelable GridControlBase.CurrentCellValidateString event.
Class Holds undo information about the current cells value.
Class Implements the functionalities that provides default cursors for the grid.
ClassProvides data about the GridModel.CutPaste: GridModelCutPaste.Paste GridModelCutPaste.CanPaste GridModelCutPaste.Cut GridModelCutPaste.CanCut GridModelCutPaste.Copy and GridModelCutPaste.CanCopy events.
Class Implement this class to hold StyleInfoStore objects with cell specific style properties. Rows and columns are allocated on demand and only for cells that have actual contents will a StyleInfoStore object be allocated.
Class Provides support for displaying ADO.NET data and other data sources in a grid. Data will be loaded from the given data source and changes will be written back to the data source.
ClassThis is the GridDataBoundGridModel class that holds all data information about a GridDataBoundGrid.
Class Implements a DataObject consumer for text data. Will handle data provided in DataFormats.Text and DataFormats.UnicodeText format.
Class GridDataBoundIconPaint is a helper class for drawing and caching bitmaps from the DataBound.Resources folder of the Grid assembly
ClassDefines a cell button element that looks like a + and - button for expanding and collapsing nodes in a tree. Typically used with GridDataBoundRowExpandCellRenderer.
ClassImplements the data / model part for an expandable row header cell in a GridDataBoundGrid. The The expandable row header cell will display a '+' for expanded rows and a '-' for collapsed rows similar to a TreeControl.
ClassImplements the renderer part for an expandable row header cell in a GridDataBoundGrid. The The expandable row header cell will display a '+' for expanded rows and a '-' for collapsed rows similar to a TreeControl.
ClassImplements the data / model part for a row header cell in a GridDataBoundGrid. The row header cell will display an arrow for the current row, a star for the append row, and a pencil when the row is being edited.
ClassImplements the renderer part of a row header cell in a GridDataBoundGrid. The row header cell will display an arrow for the current row, a star for the append row, and a pencil when the row is being edited.
ClassDefines a cell button element that looks like a + and - button for expanding and collapsing nodes in a tree. Used with GridDataBoundTreeCellRenderer as it assumes it is in a hierarchical GridDataBoundGrid.
ClassImplements the data / model part for an expandable row header cell in a GridDataBoundGrid that displays treelines. It is used exclusively with a hierarchical GridDataBoundGrid. The expandable row header cell will display a '+' for expanded rows and a '-' for collapsed rows similar to a TreeControl.
ClassImplements the renderer part for an expandable row header cell in a GridDataBoundGrid. The The expandable row header cell will display a '+' for expanded rows and a '-' for collapsed rows with treelines similar to a TreeControl.
Class Implements access to column styles data.
ClassImplements a DataObject consumer for serialized GridData. Checks if the provided data are of type GridData.
Class Implements access to row styles data.
ClassFor internal use.
ClassProvides data about the GridModel.DefaultRowHeightChanged and GridModel.DefaultColWidthChanged events.
ClassProvides data about the GridModel.DefaultRowHeightChanging and GridModel.DefaultColWidthChanging events.
Class Provides all information for drawing and caching bitmaps
ClassFor internal use. Provides all information about the DragColumnHeader.
Class Mouse controller that provides support for dragging column headers within the grid.
ClassThis is an abstract base class used by GridDragColumnHeaderMouseController. It implements the IMouseController interface to be used with MouseControllerDispatcher and provides common functions for hit-testing and drag and drop functionality used by the derived class.
ClassProvides all the information about the Dragging column header window
ClassDefines the Drag-and-drop options used with GridControlBaseImp.EnableOleDropTarget, GridControlBaseImp.EnableOleDataSource, and GridModelCutPaste.
Class Implements the dragging of selected rows or columns in a grid control.
ClassProvides data about the cancelable GridControlBase.DrawCellBackground event.
ClassProvides data about the cancelable GridControlBase.DrawCellButtonBackground event.
ClassProvides data about the cancelable GridControlBase.DrawCellButton event.
ClassProvides the data for the GridControlBase.DrawCellDisplayText event which occurs for every cell before the grid draws the display text for the specified cell.
ClassProvides data about the cancelable GridControlBase.DrawCell event.
ClassProvides data about the GridControlBase.DrawCurrentCellBorder event when the grid draws a border around the current cell.
Class Implements drop-down cell functionality.
Class Implements the data or model part for a drop-down cell.
Class Defines a base class for the renderer parts of cells that support being dropped-down like a combo box.
Class Implements the data / model part of a drop-down color selection cell that lets users drop-down a color selection panel from a cell just like a combo box.
Class Implements the renderer part of a drop-down color selection cell that lets users drop-down a color selection panel from a cell just like a combo box.
ClassA version of the Syncfusion.Windows.Forms.PopupControlContainer class that implements the Syncfusion.Windows.Forms.IPopupParent interface specific for a GridControlBase.
Class Implements the text box that is displayed in the user input field for a combo box.
Class Defines the data / model part of a drop-down grid cell that lets users drop-down a grid from a cell similar to a combo box.
Class Defines the renderer part of a drop-down grid cell that lets users drop-down a grid from a cell just like a combo box.
Class Defines the model / data part of a drop-down ListControl-like grid.
ClassDefines the renderer part of a drop-down ListControl-like grid that lets users drop-down a grid that can be bound to a GridStyleInfo.DataSource of a GridStyleInfo instance and supports auto-complete. Display and value members can be specified with GridStyleInfo.ValueMember and GridStyleInfo.DisplayMember.
Class Implements the grid that can be displayed in a drop-down window for a combo box. Handles auto scrolling and resize to fit contents.
Class Defines the data / model part of a month calendar cell that lets users drop-down a calendar and select a date or range of dates.
Class Defines the renderer part of a month calendar cell that lets users drop-down a calendar and select a date or range of dates.
Class Defines the model / data part of a drop-down ListControl-like grid.
ClassDefines the renderer part of a drop-down ListControl-like grid that lets users drop-down a grid that display choices for a cell determined through the System.ComponentModel.TypeConverter.GetStandardValues method of a System.ComponentModel.TypeConverter.
ClassProvides data about the GridModel.EndUpdateRequest event.
Class Base class for exceptions thrown inside the grid.
ClassLets you specify a custom IGridCellModelFactory that instantiates cell models for the grid on demand using the GridStyleInfo.CellType string as identifier.
ClassProvides data for the GridControlBase.FillRectangleHook event which occurs before BrushPaint.FillRectangle is called to fill the interior of a rectangle using Syncfusion.Drawing.BrushInfo information.
Class Encapsulates the functionality of adding a header row of combo boxes to a GridDataBoundGrid so the rows displayed in the grid can be filtered using the combo boxes.
Class Used to provide their own filter bar for implementation
Classprovides EventArgs used by the GridFilterBar.CreatingColumnHeader event.
ClassProvides EventArgs used by the GridFilterBar.FilterBarShowDialog event.
Classprovides text changed EventArgs used by the GridFilterBar.FilterBarTextChanged event.
ClassA find and replace dialog that can be used to search cells within a grid. The dialog communicates with the grid through the IGridFindReplaceDialogSink interface.
ClassProvides a default implementation of a IGridFindReplaceDialogSink for a grid control.
Class Provides information about the find and replace dialog.
ClassProvides data about the GridModel.FloatingCellsChanged event.
ClassImplements a Syncfusion.Styles.StyleInfoSubObjectBase object for font settings in a cell. Each font property of the cell can be configured individually.

Font properties that have not been initialized will inherit default values from a base style.

ClassImplements a user interface to select and configure a GridFontInfo object.
ClassImplements the data store for the GridFontInfo object.
ClassUsed internally.
ClassThis GridCellModel supports entering formulas in a grid cell. This support is provided through the Engine member of this class. Engine is a GridFormulaEngine.
Class Implements a GridCellRender that supports formulas.
ClassEncapsulates the code required to parse and compute formulas. Hashtable properties maintain a Formula Library of functions as well as a list of dependent cells.

You can add and remove library functions.

Class Used by AdjustNameRangesForSize to create an ArrayList ordered by string length.
Class Provides the functionality for displaying and editing a NamedRanges hash table using a CollectionEditor.
Class Holds Key and Value for a named range.
Class Typed ArrayList that returns NamedRange objects.
ClassUsed by the GridFormulaParsingEventArgs event, GridFormulaParsingEventArgs holds a reference to the string that is to be parsed. The GridFormulaParsing event allows the listener to preprocess the string that is being parsed.
Class Defines a class that encapsulates the parsed formula and computed value for a cell.
ClassProvides a set of advanced GDI Interop drawing routines that can be used instead of GDI plus routines to optimize drawing performance of the grid. Call these methods from GridControlBase.DrawCellDisplayText and GridControlBase.FillRectangleHook as shown in example. You might also try turning off double buffering. /// Property UseGDI (bool) ///
Class Implements the data / model part for a generic control cell.
Class Implements the renderer part of a generic control cell.
Class Implements the data / model part of a column or row header.
Class Implements the renderer as part of a column or row header.
ClassRepresents the class to define the style for GridControl control.
ClassThe GridHierarchyLevel class holds information about a hierarchy level in a grid. A grid has at least one root level. If there are nested relations inside the grid the grid will hold an additional GridHierarchyLevel for each relation.
ClassDefines default hit test context constants returned by the Syncfusion.Windows.Forms.MouseControllerDispatcher.HitTest of the grid's Syncfusion.Windows.Forms.ScrollControl.MouseControllerDispatcher.
Class Provides the support for drawing and caching bitmaps from a resource manifest with a given fore color.
Class Implements the data / model part for an image cell.
Class Implements the renderer part of an image cell.
ClassUsed internally.
ClassImplements a collection with index / value pairs stored in a System.Collections.Hashtable and lets you insert, remove, or move values in the collection and indexes will be updated.
ClassProvides data about GridModel.InvalidateRangeRequest event of a GridModel.
ClassImplements a System.Windows.Forms.ListControl that shows data in the GridControl child window. Supports multiple columns, data binding, and selection of items similar to a list box.Implements a System.Windows.Forms.ListControl that shows data in the GridControl child window. Supports multiple columns, data binding, and selection of items similar to a list box.
ClassProvides all the functionality for child control. Used internally.
ClassUsed internally. Provides all information about child GridListControl accessible objects.
ClassProvides information that accessibility applications use to adjust an application's user interface (UI) for users with impairments.
ClassUsed internally. Provides indexing support for GridListControlItemAccessibleObject
ClassUsed internally.
Class This is an immutable object that provides storage for top, left bottom and right margins in a cell.
ClassProvides a Syncfusion.Styles.StyleInfoSubObjectBase object for margins in a cell. Each margin side of the cell can be configured individually with a GridMargins value. Margin sides that have not been initialized will inherit default values from a base style.
ClassImplements the data store for the GridMarginsInfo object.
ClassAdds grid cell-specific keyboard logic to a Syncfusion.Windows.Forms.Tools.MaskedEditBox.
Class Implements the data / model part for a MaskedEdit cell.
Class Implements the renderer part of a currency cell.
ClassProvides a Syncfusion.Styles.StyleInfoSubObjectBase object for masked edit properties in a cell.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the data store for the GridMaskEditInfo object.
ClassProvides data about the GridModel.MergeCellsChanged event.
ClassThis is the GridModel class that holds all data information about a grid and provides methods to completely initialize a grid and attach it later to a GridControlBase so that its contents can be rendered to the screen.
Class Implements the temporary data during OLE drag-and-drop operation. Implementation specific and will change in future versions.
Class Implements the functionalities to manage bannered cell ranges for a grid.
ClassImplements the abstract base class for objects that are associated with a GridModel
Class Implements the functionalities that provides access to a grid column styles collection with an indexer.
Class Implements a class that encapsulates a command to be executed at a later point in time.
Class Implements the methods to manage undo and redo commands for a grid.
Class Implements the functionalities to manage covered cell ranges for a grid.
Class Implements the methods to manage cut, copy, and paste for a grid.
ClassThis is a helper class for the GridDataBoundGrid that manages access to the data source.
ClassCustom event argument base class used for events associated with a GridModel.
Class Implements the methods to manage floating cell ranges for a grid.
ClassReturns a graphics context when needed and raises a GridModel.PrepareGraphics event to initialize the graphics object.
Class Implements the functionalities that manages row heights and column widths in a grid and lets you change them. Events will be raised in the grid when settings are changed.
ClassHolds undo information about a previous GridModelRowColOperations.RemoveRange operation.
ClassImplements the additional information for the GridModelRowColOperations.InsertRange command such as cell contents, row, and column sizes, hidden state, and covered cells state.
Class Implements the functionalities to manage merged cell ranges for a grid.
ClassHolds undo information about a previous GridModelRowColOperations.MoveRange operation.
Class Implements properties that allow you to adjust behavior and appearance of the grid.
ClassHolds undo information about a previous GridModelRowColOperations.InsertRange operation.
Class Implements methods for row and column operations in the grid. Allows you to insert, move, remove rows, and more.
Class Implements the method that manages row heights and column widths in a grid and lets you change them. Events will be raised in the grid when settings are changed.
Class Implements the functionalities that provides access to a grid row styles collection with an indexer.
Class implements the methods that manages selected ranges in the grid. Allows you to add and remove selections, determine selection state of a specific cell, and more.
ClassHolds undo information about a previous GridModelBanneredRanges.Add or GridModelBanneredRanges.Remove operation on a GridModel.BanneredRanges property in a GridModel instance.
ClassHolds undo information about a previous GridModelCoveredRanges.Add or GridModelCoveredRanges.Remove operation on a GridModel.CoveredRanges property in a GridModel instance.
Class Implements the functionalities that manages copy and paste of style objects in the grid. Allows you to add and remove selections, determine selection state of a specific cell, and more.
Class Implements the functionalities that manages text data exchange for the grid. Lets you copy cell text to a stream or clipboard and recreate the cell text at a later time.
Class Implements the IMouseController interface to be used with MouseControllerDispatcher.
ClassProvides data for the GridControlBase.MoveCurrentCellDirection which lets you customize how the current cell is moved when the user navigates through the grid with arrow keys.
Class Implements a collection that stores 'GridNamespaceGroupItem' objects.
ClassImplements a strongly typed enumerator for GridNamespaceGroupItemCollection.
Class Implements the functionalities that provides GridStyleInfo objects on demand that are returned by the grid model's indexer. GridVolatileData caches the objects and their identity information holding a weak reference to them.
Class Implements a class that have cached column styles within GridVolatileData.
Class Implements a class that have cached row styles within GridVolatileData.
ClassGridNonImmutableRangeInfo is derived from GridRangeInfo and lets you change Top, Left, Bottom, and Right properties of the object.
ClassImplements a collection that stores 'GridNonImmutableRangeInfo' objects.
ClassImplements a strongly typed enumerator for GridNonImmutableRangeInfoCollection.
ClassDefines a class that provides a new Syncfusion.Styles.StyleInfoSubObjectBase object for customization of NumericUpDown cells.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the class that stores the data for the GridNumericUpDownCellInfo object.
Class Defines the data / model part of a numeric up / down cell that lets users increase and decrease values with spin buttons.
Class Defines the renderer part of a numeric up / down cell that lets users increase and decrease values with spin buttons.
Class Implements the datasource part of an OLE drag-and-drop operation in a grid control.
ClassProvides data about the GridModel.OleDropAtRowCol event.
ClassImplements the DropTarget part for OLE drag-and-drop operations. You can add support for additional data formats by creating a class that implements IGridDataObjectConsumer and register an instance of this with GridControlBaseImp.RegisterDataObjectConsumer.
Class Implements the data / model part for an original text box entry cell.
Class Implements the renderer part of a text box cell.
ClassImplements the text box that is shown in a GridTextBoxCellRenderer when the user starts editing the cell.
Class provides functionality for drawing of Excel-like selection frame.
Class Implements the functionality to redraw the selected range of grid cells.
Class Implements the functionalities that encapsulates the painting logic for a triangle.
ClassProvides data about the GridModel.PasteCellText event which can be marked as handled.
ClassProvides data about the GridModel.PrepareChangeSelection event.
ClassProvides data about the cancelable GridControlBase.PrepareViewStyleInfo event.
Class Implements printing support for a grid.
Class Holds temporary information related to printing. This class will change in future versions.
ClassAdds grid cell-specific keyboard logic to a Syncfusion.Windows.Forms.Tools.ProgressBarAdv.
Class Implements the data / model part for a progress bar cell.
Class Implements the renderer part of a progress bar cell.
ClassProvides a Syncfusion.Styles.StyleInfoSubObjectBase object for progress bar properties in a cell.

Each property in this sub object can be configured individually. Properties that have not been initialized will inherit default values from a base style.

ClassImplements the data store for the GridProgressBarInfo object.
Class Implements the functionalities that holds various options that let you customize the appearance of the grid, such as window background, grid line colors, printer / page settings, and more.
ClassDefines the model / data part of a dropdown with an embedded System.Windows.Forms.PropertyGrid.
ClassDefines the renderer part of a dropdown with an embedded System.Windows.Forms.PropertyGrid that lets users modify the properties of a complex cell value with nested properties.
ClassInternal only.
ClassInternal only.
Class Implements the data / model part of a push button cell.
Class Implements the renderer part of a push button cell.
Class Provide the query accepted data options. Not implemented. Reserved for future use - possibly return options how to handle operation, e.g. EdgeScroll or implement this behavior itself.
ClassProvides data about the GridModel.QueryBanneredRange event which can be marked as handled.
ClassProvides data about the GridModel.QueryCanMergeCells event.
ClassProvides data about the cancelable GridControlBase.QueryCanOleDragRange event.
ClassProvides data about the GridModel.QueryCellInfo event which can be marked as handled.
ClassProvides data about the GridModel.QueryCellModel event.
ClassProvides data about the GridModel.QueryCoveredRange event which can be marked as handled.
ClassProvides event data for the GridControlBase.QueryCreateCellTextBox event which controls the kind of textbox control that is created for TextBox cells. In general the original text box behaves better than the RichText box with Hebrew and arabic languages. By default the grid uses the RichTextBox control for cell editing, but if you set GridModelOptions.UseRightToLeftCompatibleTextBox or if you handle this event you can plug-in a different textbox.
ClassHolds a reference to a GridControlBase that initiates the event and the column that is affected.
ClassProvides data for the GridControlBase.QueryNextCurrentCellPosition event.
ClassProvides data about the GridModel.QueryOleDataSourceData event.
ClassProvides the data for the GridControlBase.QueryScrollCellInView event.
ClassDefines the cell radio button of a GridRadioButtonCellRenderer.
Class Implements the data / model part for a radio button cell.
Class Implements the renderer part of a radio button cell.
ClassRepresents the class to define the style for GridControl control.
ClassImplements the class that provide the identity information of GridRadioButtonCellStyleInfo using Syncfusion.Styles.StyleInfoSubObjectIdentity.
ClassProvides storage for the GridRadioButtonCellStyleInfo object.
Class Holds the state information regarding a radio button within a RadioButton cell.
Class Implements a range of cells in the grid. Possible range types are: Row(s), Column(s), Cell(s), Table or Empty. GridRangeInfo is immutable.
Class Implements the functionalities that serializes a GridRangeInfo object into a series of CodeDOM statements.
Class Implements the methods that can be used to convert ranges from one data type to another. Access this class through the TypeDescriptor.
ClassImplements a collection of GridRangeInfo objects.
Class Implements the methods that can be used to convert a range list to a string or vice versa. Access this class through the TypeDescriptor.
ClassProvides data about the GridModel.RowsInserted and GridModel.ColsInserted events.
ClassProvides data about the GridModel.RowsInserting and GridModel.ColsInserting events.
ClassProvides data about the GridModel.RowsMoved and GridModel.ColsMoved events.
ClassProvides data about the GridModel.RowsMoving and GridModel.ColsMoving events.
ClassProvides data about the GridModel.RowsRemoved and GridModel.ColsRemoved events.
ClassProvides data about the GridModel.RowsRemoving and GridModel.ColsRemoving events.
Classimplements the functionalities to manage RangeStyles by the GridRangeStyleCollection.
ClassImplements a collection of GridRangeStyle objects. This collection is a wrapper collection for cells in the GridData object. It provides support for modifying cells through a CollectionEditor and code serialization at design-time.
ClassImplements a collection editor that is tailored to adding and removing GridRangeStyle objects from the GridControl.RangeStyles collection in a GridControl.
ClassEnumerator class for GridRangeStyle elements of a GridRangeStyleCollection.
ClassImplements the type converter for GridRangeStyle objects. GridRangeStyleTypeConverter is a System.ComponentModel.ExpandableObjectConverter. It overrides the default behavior of the ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) method and adds support for design-time code serialization.
ClassProvides a Syncfusion.Windows.Forms.RecordNavigationControl with support for a GridControlBase.
Class Implements the dragging of selected rows or columns in a grid control.
ClassProvides data about the cancelable GridControlBase.ResizingColumns event.
ClassProvides data about the cancelable GridControlBase.ResizingRows event.
Class class for the constant string value of GridResourceIdentifiers
Class Implements the data / model part for a generic control cell.
Class Implements the renderer part of a generic control cell.
Class Implements the data / model part for a rich text cell.
Class Implements the renderer part of a rich text cell.
ClassProvides editing support for RichText. The GridRichTextBoxCellRenderer will display the panel inside a drop-down container.
ClassProvides data about the GridModel.QueryColCount, GridModel.QueryRowCount, GridModel.SaveColCount, and GridModel.SaveRowCount events which can be marked as handled.
ClassProvides data about the GridModel.RowsHidden and GridModel.ColsHidden event.
ClassImplements the default dictionary that is used by GridModelHideRowColsIndexer to store hidden rows and columns.
Class Implements the functionalities that supports the type conversion from one type to another type,internal only.
ClassProvides data about the GridModel.QueryHideCol, GridModel.QueryHideRow, GridModel.SaveHideCol, and GridModel.SaveHideRow events which can be marked as handled.
ClassUsed by GridModel.RowsHiding and GridModel.ColsHiding events.Provides data about the GridModel.RowsHidden and GridModel.ColsHidden event.
ClassUsed by GridControlBase.TopRowChanged and GridControlBase.LeftColChanged events.Provides data about the GridControlBase.TopRowChanged and GridControlBase.LeftColChanged events.
ClassUsed by GridControlBase.TopRowChanging and GridControlBase.LeftColChanging events.Provides data about the cancelable GridControlBase.TopRowChanging and GridControlBase.LeftColChanging events.
ClassImplements a two-dimensional table that holds an array of GridCellCollection arrays with GridStyleInfoStore items.
ClassProvides data about the GridModel.RowHeightsChanged and GridModel.ColWidthsChanged event.
ClassProvides data about the GridModel.RowHeightsChanging and GridModel.ColWidthsChanging events.
ClassImplements the default dictionary used by the GridModelRowColSizeIndexer to store row heights and column widths.
Class Implements the functionalities that supports the type conversion from one type to another type. Internal only.
ClassProvides data about the GridModel.QueryColWidth, GridModel.QueryRowHeight, GridModel.SaveColWidth, and GridModel.SaveRowHeight events which can be marked as handled.
ClassProvides data about the GridModel.QueryRowHeightTotal event which can be marked as handled and occurs when the GridModelRowColSizeIndexer.GetTotal method of the GridModel.RowHeights class object is called.
ClassProvides event data for the GridDataBoundGrid.RowEnter, GridDataBoundGrid.RowEditing, GridDataBoundGrid.RowLeave and GridDataBoundGrid.RowSaved event.
ClassImplements the functionalities to manage RowHeights by the GridRowHeightCollection.
ClassImplements a collection of GridRowHeight items with information about row height.
ClassImplements the enumerator class for GridRowHeight elements of a GridRowHeightCollection.
ClassImplements the type converter for GridRowHeight objects. GridRowHeightTypeConverter is a System.ComponentModel.ExpandableObjectConverter. It overrides the default behavior of the System.ComponentModel.TypeConverter.ConvertTo method and adds support for design-time code serialization.
ClassImplements the functionalities to manage RowHiddens by the GridRowHiddenCollection.
ClassImplements a collection of GridRowHidden items with information about row hidden state.
ClassEnumerator class for GridRowHidden elements of a GridRowHiddenCollection.
ClassImplements the type converter for GridRowHidden objects. GridRowHiddenTypeConverter is a System.ComponentModel.ExpandableObjectConverter. It overrides the default behavior of the ConvertTo(ITypeDescriptorContext,CultureInfo,Object,Type) method and adds support for design-time code serialization.
ClassProvides event data for the GridDataBoundGrid.RowsDeleting event.
Class Implements the cache to save the style information for grid rows.
ClassProvides data about the GridModel.SaveCellInfo event which can be marked as handled.
ClassProvides the data for the GridControlBase.VScrollPixelPosChanged and GridControlBase.HScrollPixelPosChanged events.
ClassProvides the data for the GridControlBase.VScrollPixelPosChanging and GridControlBase.HScrollPixelPosChanging events.
Class Implements the cell selection behavior of a grid control.
ClassProvides data about the GridModel.SelectionChanged event.
ClassProvides data about the cancelable GridModel.SelectionChanging event.
ClassProvides data about the cancelable GridControlBase.SelectionDragging or GridControlBase.SelectionDragged event.
Class Holds undo information about the selection state at a previous operation.
Class Encapsulates the properties that are needed to support multiple families of crossed-referenced grids. This class is for internal use only.
Class Implements the data or model part of a column header with sort indicator.
Class Implements the renderer part of a column header with sort indicator.
Class Implements the methods to access the GridSort information. Internal only.
Class Defines the data / model part of a static cell. A static cell is also a base class for many other cell types that display text.
Class Defines the renderer part of a static cell. A static cell renderer is also a base class for many other cell types and provides the inactive cell rendering for cell types that support editing (such as a text box or combo box).
Class Implements the functionalities that holds all information stored for a cell.
Class

Defines a class that provides a type converter to convert expandable objects to and from various other representations.

ClassProvides a base class that you should derive from if you want to register additional custom properties with GridStyleInfo. Custom properties will be shown in the property grid for a style just like all other regular properties. You can also add expandable objects such as a font. Custom properties participate in the style inheritance mechanism similar to regular properties. /// Provides access to default values for this type. /// /// Force static ctor being called at least once. /// /// Explicit cast from GridStyleInfo to this custom property object. /// /// Initializes a MyCustomStyleProperties object with a style object that holds all data. /// /// Initializes a MyCustomStyleProperties object with an empty style object. Design- /// time environment will use this ctor and later copy the values to a style object /// by calling style.CustomProperties.Add(otherCustomStyleProperties1). /// /// Gets / sets TheLocked state. /// /// Resets TheLocked state. /// /// Gets if TheLocked state has been initialized for the current object. /// /// Gets / sets TheFont state. TheFont is itself an expandable object /// with several properties that can be set individually and participate /// in style inheritance mechanism. /// /// Resets TheFont state. /// /// Determines if TheFont state has been initialized for the current object. /// '/ Provides access to default values for this type '/ '/ Force static ctor being called at least once. '/ '/ Initializes a MyCustomStyleProperties object with a style object that holds all data. '/ '/ Initializes a MyCustomStyleProperties object with an empty style object. Design- '/ time environment will use this ctor and later copy the values to a style object '/ by calling style.CustomProperties.Add(otherCustomStyleProperties1). '/ '/ Gets / sets TheLocked state. '/ '/ Resets TheLocked state. '/ '/ Gets if TheLocked state has been initialized for the current object. '/ '/ Gets / sets TheFont state. TheFont is itself an expandable object '/ with several properties that can be set individually and participate '/ in style inheritance mechanism. '/ '/ Resets TheFont state. '/ '/ Determines if TheFont state has been initialized for the current object. '/
Class Implements a collection of custom property objects that have at least one initialized value. The primary purpose of this collection is to support design-time code serialization of custom properties.
Class Identity is the reference back to the cell the style belongs to.
Class GridStyleInfoStore holds the plain data for a style object excluding identity information.
Class Represents a class that holds a table where each item is a StyleInfoStore.
ClassGridStyleInfoSubObject is an abstract base class for classes to be used as sub-objects in a GridStyleInfo.
ClassDefines a class that provides style identity information for nested objects of the GridStyleInfo class.
ClassA base class for objects that are associated with the instance of GridControlBase class.
Class Implements the data / model part for a text box cell.
Class Implements the renderer part of a text box cell.
ClassImplements the text box that is shown in a GridTextBoxCellRenderer when the user starts editing the cell.
Class Implements a DataObject consumer for text data. Will handle data provided in DataFormats.Text and DataFormats.UnicodeText format.
ClassImplements a collection of Syncfusion.ComponentModel.SyncfusionCommand objects that should all be executed together as one command when the GridModelCommandManager.Undo or GridModelCommandManager.Redo of a grid GridModel.CommandStack is called.
Class Automation of the Grid UI
Class Defines the model / data part of a drop-down with a ListControl-like grid or a UITypeEditor.
ClassDefines the renderer part of a drop-down with a ListControl-like grid or a UITypeEditor that display choices for a cell determined through the System.ComponentModel.TypeConverter.GetStandardValues method of a System.ComponentModel.TypeConverter.
Class Use GridUserCanceledException when the user cancels an operation.
Class Implements the static helper functions.
ClassProvides event data for the GridDataBoundGrid.ValidateFailed event.
Class Implements the Grid layout view. Whenever changes are made to the view or the grid is scrolled, all information in this class is refreshed.
Class Implements the GridStyleInfo objects on demand that are returned by the grid model's indexer. GridVolatileData caches the objects and their identity information holding a weak reference to them.
Class Implements the Cached column styles within GridVolatileData.
Class Implements cached row styles within GridVolatileData.
ClassProvides data about the cancelable GridControlBase.WrapCellNextControlInForm event.
Class A class that encapsulates loading animation behavioral attributes with bounded UI control for long running operations.
Class ValueComparer is used to sort the values based on the value type of the cells.
Interfaces
 InterfaceDescription
InterfaceProvides a CreateCellModel method that instantiates GridCellModelBase objects on demand when a cell is touched that has a GridStyleInfo.CellType that is not found in the GridModel.CellModels collection.
InterfaceProvides the events raised by GridControlBase objects.
InterfaceIGridData defines an interface that GridStyleInfoIdentity utilizes to query cell contents, base styles, look up cell types, and save changes back to the grid.
InterfaceImplement this interface in order to participate as a possible DataObject consumer. See GridControlBaseImp.RegisterDataObjectConsumer.
InterfaceProvides the DrawSelectionFrame method which is internally used for drawing of Excel-like selection frame.
InterfaceProvides a EnsureDropDownContainer method that ensures that a drop-down container is correctly initialized.
Interface Provides functionality for drop-down cell.The GridDropDownCellImp class implements this interface.
InterfaceProvides an interface to the base method for GridDropDownContainer to use without having strong reference to that class.
InterfaceProvides an interface that the GridFindReplaceDialog uses to communicate with its target control for find and replace operations. See GridFindReplaceDialogSink for an implementation for a regular grid control.
InterfaceProvides the GetAllowFixFocus method which is called for the active Syncfusion.Windows.Forms.IMouseController from within the grids System.Windows.Forms.Control.OnMouseDown(System.Windows.Forms.MouseEventArgs) handler to determine if the grid should set focus to the active current cells System.Windows.Forms.Control.
InterfaceProvide functionality to GridListControl.
Interface Provides a one-stop place to subscribe to row count, column count, and QueryCellInfo events.
InterfaceProvides an interface for an object that handles events raised by GridModel objects.
InterfaceProvides functionality to an object to return a list that can GridModel.
InterfaceProvides the Ole Drag Drop events raised by GridControlBase objects.
InterfaceProvides the UpdateSelectRange, PrepareChangeSelection PrepareClearSelection methods for drawing the selection cells.
InterfaceProvides functionalities for GridModelHideRowColsIndexer to store hidden rows and columns.
InterfaceProvides the functionality for GridModelRowColSizeIndexer to store row heights and column widths.
InterfaceProvides interface for GridTextBoxControl and GridOriginalTextBoxControl for the text box that is shown in a GridTextBoxCellRenderer when the user starts editing the cell.
Interface Provides the functionality to maintain volatile data.
InterfaceImplements the interface for a volatile data cache to be used with the GridModel.VolatileData property.
Interface Provides support for using the grid control as a windowless control. Such windowless controls are used inside GridGroupingControl for nested tables. A windowless control has no window handle. It only forwards paint and other window operations to the parent control. The parent control will forward mouse and keyboard messages to the windowless control.
Interface Provides support for hosting a windowless grid control. Such windowless controls are used inside GridGroupingControl for nested tables.
InterfaceProvides support for PopupControlContainer property.
Structures
 StructureDescription
Structure Implements the coordinates for a cell. Is used by GridVolatileData to look up cell information.
StructureUsed for XML serialization, this struct contains information relating to shared expensive properties that could be the same in various places in the grid. For example, the BackgroundImage for cells, or the grid itself. Instead of having multiple listings of the same expensive object, a GridNamespaceGroupItem object will contain the Value of the item (could be a Base64 string) and a Name, which the cells could refer to.
Delegates
 DelegateDescription
DelegateRepresents the method that handles theGridModel.ClipboardCopyToBuffer, GridModel.ClipboardCopyToBuffer, events.
DelegateRepresents the method that handle the cancel-able GridControlBase.CommentTipShowing event.
DelegateRepresents the method that handle the GridControlBase.CommentTipShown event.
DelegateRepresents the method that handle the GridControlBase.DrawCommentIndicator event.
Delegate Handles the FieldChooserClosed event.
Delegate Handles the FieldChooserClosing event.
Delegate Handles the FieldChooserShowing event.
Delegate Handles the FieldChooserShown event.
Delegate Handles the FilterBarSelectedItemChanged event.
Delegate Handles the FilterBarSelectionItemChanging event.
DelegateRepresents a method that handles the GridControlBaseImp.ActivateToolTip event.
DelegateRepresents the method that handles the GridModel.BanneredRangesChanged event.
DelegateRepresents the method that handles the GridModel.BanneredRangesChanging event.
DelegateRepresents a method that handles the GridControlBase.CellButtonClicked event that is raised when the user clicks on a cell button element inside a cell.
Delegate Represents a method that handles cancelable events associated with a specific cell.
DelegateRepresents a method that handles GridControlBase.CheckBoxClick, GridControlBase.CellClick and GridControlBase.CellDoubleClick events.
DelegateRepresents a method that handles the GridControlBase.CellCursor event.
Delegate Represents a method that handles events associated with a specific cell.
DelegateRepresents a method that handles the GridControlBase.CellHitTest event.
DelegateRepresents a method that handles cell-related mouse events such as GridControlBase.CellMouseHoverEnter and GridControlBase.CellMouseHoverLeave.
DelegateRepresents a method that handles a GridControlBase.PushButtonClick event.
DelegateRepresents the method that handles a GridModel.CellsChanged event.
DelegateRepresents the method that handles a GridModel.CellsChanging event.
DelegateRepresents a method that handles a GridModel.QueryCellText, GridModel.SaveCellText, GridModel.QueryCellFormattedText, or GridModel.SaveCellFormattedText event.
DelegateFor internal use.
DelegateRepresents the method that handles the GridModel.ClearingCells event.
DelegateRepresents the method that handles the GridModel.HeaderRowCountChanged, GridModel.FrozenRowCountChanged, GridModel.HeaderColCountChanged, and GridModel.FrozenColCountChanged events.
DelegateRepresents the method that handles the GridModel.HeaderRowCountChanging, GridModel.FrozenRowCountChanging, GridModel.HeaderColCountChanging, and GridModel.FrozenColCountChanging events.
DelegateRepresents the method that handles a GridModel.CoveredRangesChanged event.
DelegateRepresents the method that handles the GridModel.CoveredRangesChanging event.
DelegateRepresents the method that handles a GridControlBase.CurrentCellActivateFailed event.
DelegateRepresents a method that handles a cancelable GridControlBase.CurrentCellActivating event.
Delegate This is called from the current cell control's ProcessKeyMessage method and gives you a chance to modify the default behavior of this method. Be aware that this is a very implementation-specific method and you should only handle this event if KeyDown, KeyUp, CurrentCellKeyDown, or CurrentCellKeyUp events are not good enough.
DelegateRepresents the method that handles a GridControlBase.CurrentCellDeactivated event.
DelegateRepresents a method that handles the GridControlBase.CurrentCellErrorMessage event.
DelegateRepresents the method that handles a GridControlBase.CurrentCellInitializeControlText event.
DelegateA method that represents a handler for the GridModelDataBinder.CurrentCellListItemChanged event.
Delegate Used by GridSelectCellsMouseController.
DelegateRepresents a method that handles the GridControlBase.CurrentCellMoved event.
DelegateRepresents a method that handles the GridControlBase.CurrentCellMoveFailed event.
DelegateRepresents a method that handles the cancelable GridControlBase.CurrentCellMoving event.
DelegateRepresents a method that handles the GridControlBase.CurrentCellShowingDropDown event.
DelegateRepresents the method that handles a GridControlBase.CurrentCellValidateString event.
DelegateRepresents the method that handles theGridModel.ClipboardPaste, GridModel.ClipboardCanPaste, GridModel.ClipboardCut, GridModel.ClipboardCanCut, GridModel.ClipboardCopy, and GridModel.ClipboardCanCopy events.
DelegateRepresents the method that handles the GridModel.DefaultRowHeightChanged and GridModel.DefaultColWidthChanged events.
DelegateRepresents the method that handles the GridControlBase.TopRowChanging and GridControlBase.LeftColChanging events.
DelegateRepresents the method that handles a cancelable GridControlBase.DrawCellBackground event.
DelegateRepresents the method that handles a cancelable GridControlBase.DrawCellButtonBackground event.
DelegateRepresents the method that handles a cancelable GridControlBase.DrawCellButton event.
DelegateRepresents a method that handles the GridControlBase.DrawCellDisplayText event.
DelegateRepresents the method that handles a cancelable GridControlBase.DrawCell event.
DelegateRepresents a method that handles the GridControlBase.DrawCurrentCellBorder event.
DelegateRepresents a method that handles the GridModel.EndUpdateRequest event.
DelegateRepresents a method that handles the GridControlBase.FillRectangleHook event.
DelegateHandles the Syncfusion.Windows.Forms.ExceptionManager.ExceptionCatched event.
DelegateRepresents a method that handles the GridFilterBar.CreatingColumnHeader event.
DelegateRepresents a method that handles the GridFilterBar.FilterBarFilterCompleted event.
DelegateRepresents a method that handles the GridFilterBar.FilterBarShowDialog event.
DelegateRepresents a method that handles the GridFilterBar.FilterBarTextChanged event.
DelegateRepresents the method that handles the GridModel.FloatingCellsChanged event.
Delegate Delegate used to define functions that you add to the Function Library.
Delegate Event delegate for the GridFormulaParsing event
DelegateRepresents the method that handles GridModel.InvalidateRangeRequest event.
DelegateRepresents the method that handles the GridModel.MergeCellsChanged event.
Delegate 
DelegateRepresents a method that handles the GridControlBase.MoveCurrentCellDirection event.
DelegateRepresents the method that handles the GridModel.OleDropAtRowCol event.
DelegateRepresents the method that handles the GridModel.SaveCellInfo event which can be marked as handled.
DelegateRepresents the method that handles a cancelable GridModel.PrepareChangeSelection event.
DelegateRepresents the method that handles a cancelable GridControlBase.PrepareViewStyleInfo event.
DelegateRepresents the method that handles a GridModel.QueryBanneredRange event which can be marked as handled.
DelegateRepresents the method that handles a GridModel.QueryCanMergeCells event.
DelegateRepresents the method that handles a cancelable GridControlBase.QueryCanOleDragRange event.
DelegateRepresents the method that handles a GridModel.QueryCellInfo event which can be marked as handled.
DelegateRepresents the method that handles a GridModel.QueryCellModel event.
DelegateRepresents the method that handles a GridModel.QueryCoveredRange event which can be marked as handled.
Delegate 
DelegateRepresents a method that handles events with GridQueryDragColumnHeaderEventArgs that are raised when the user hovers over a column header or drags column header with the mouse.
DelegateRepresents a method that handles the GridControlBase.QueryNextCurrentCellPosition event.
DelegateRepresents the method that handles GridModel.QueryOleDataSourceData event.
DelegateRepresents a method that handles the GridControlBase.QueryScrollCellInView event.
DelegateRepresents the method that handles the GridModel.RowsInserted and GridModel.ColsInserted events.
DelegateRepresents the method that handles the GridModel.RowsInserting and GridModel.ColsInserting events.
DelegateRepresents the method that handles GridModel.RowsMoved and GridModel.ColsMoved events.
DelegateRepresents the method that handles the GridModel.RowsMoving and GridModel.ColsMoving events.
DelegateRepresents the method that handles GridModel.RowsRemoved and GridModel.ColsRemoved events.
DelegateRepresents the method that handles the GridModel.RowsRemoving and GridModel.ColsRemoving events.
DelegateRepresents the method that handles a cancelable GridControlBase.ResizingColumns event.
DelegateRepresents the method that handles a cancelable GridControlBase.ResizingRows event.
DelegateRepresents the method that handles GridModel.QueryColCount, GridModel.QueryRowCount, GridModel.SaveColCount, and GridModel.SaveRowCount events that can be marked as handled.
DelegateRepresents the method that handles GridModel.ColsHidden and GridModel.RowsHidden events.
DelegateRepresents the method that handles GridModel.QueryHideCol, GridModel.QueryHideRow, GridModel.SaveHideCol, and GridModel.SaveHideRow events which can be marked as handled.
DelegateRepresents the method that handles GridModel.RowsHiding and GridModel.ColsHiding events.
DelegateRepresents the method that handles GridControlBase.TopRowChanged and GridControlBase.LeftColChanged events.
DelegateRepresents the method that handles GridControlBase.TopRowChanged, GridControlBase.LeftColChanged events.
DelegateSee GridViewLayout.VisitVisibleCells.
DelegateRepresents the method that handles GridModel.RowHeightsChanged and GridModel.ColWidthsChanged events.
DelegateRepresents the method that handles the GridModel.RowHeightsChanging and GridModel.ColWidthsChanging events.
DelegateRepresents the method that handles GridModel.QueryColWidth, GridModel.QueryRowHeight, GridModel.SaveColWidth, and GridModel.SaveRowHeight events.
DelegateRepresents the method that handles the GridModel.QueryRowHeightTotal event that can be marked as handled.
DelegateA method that represents a handler for the GridDataBoundGrid.RowEnter, GridDataBoundGrid.RowLeave, or GridDataBoundGrid.RowSaved event.
DelegateA method that represents a handler for the GridDataBoundGrid.RowsDeleting event.
DelegateRepresents the method that handles a GridModel.SaveCellInfo event which can be marked as handled.
DelegateRepresents a method that handles the GridControlBase.VScrollPixelPosChanged and GridControlBase.HScrollPixelPosChanged event.
DelegateRepresents a method that handles the GridControlBase.VScrollPixelPosChanging and GridControlBase.HScrollPixelPosChanging events.
DelegateRepresents the method that handles a GridModel.SelectionChanged event.
DelegateRepresents the method that handles a cancelable GridModel.SelectionChanging event.
DelegateRepresents the method that handles a cancelable GridControlBase.SelectionDragging or GridControlBase.SelectionDragged event.
DelegateA method that represents a handler for the GridDataBoundGrid.ValidateFailed event.
DelegateRepresents the method that handles a cancelable GridControlBase.WrapCellNextControlInForm event.
Enumerations
 EnumerationDescription
Enumeration Defines the options in order to display special characters when the contents in cell exceeds it's width. The AutoFitOptions includes Alphabets, Numeric, Both and None.
Enumeration Defines the button alignment.
Enumeration Defines how an image is positioned within a cell.
Enumeration Defines the constants that specifies the sides of a rectangle which applies the border.
EnumerationDefines the constants that specifies the style of a specific cell border in the GridBorder class.
EnumerationDefines the constants that specifies the weight of a specific cell border in the GridBorder class.
Enumeration Defines current cell activation behavior when moving the current cell or clicking inside a cell. Defines when to set the focus / toggle edit mode for the current cell.
Enumeration Defines the constants that specifies the 3D-look for a cell.
Enumeration Defines how to handle the top-most row or left-most (RTL: right-most) column when pixel scrolling is enabled and cells are only partially visible.
Enumeration Defines behavior when ExcelLikeCurrentCell was specified and user clicked on a cell with GridStyleInfo.Enabled = false. In versions prior to 3.0 the grid would deactivate the current cell (DeactivateCurrentCell). With 3.x we changed this behavior to leave the current cell untouched (LeaveCurrentCell).
Enumeration Defines the options for combobox cell value selection
Enumeration Defines current undo logging context in the grid.
EnumerationDefines which mouse controllers should be enabled for the grid.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

Enumeration Later ... Defines information related to printing. This class will change in future versions.
Enumeration Defines the default behavior when the grid is notified from the underlying IBindingList that the data for the current record are changed.
EnumerationDefines which default data consumers should be enabled for the grid.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

EnumerationDefines GridDirectionType is used in various grid methods to specify direction of a movement.
EnumerationDefines the GridDragSelectionReason.A GridDragSelectionReason is used by GridSelectionDragEventArgs to give a hint about the current state of the user action and reason for this event.
Enumeration Defines the order that cells are loaded before the grid is displayed. This is of use when using the virtual grid and it is more extensive to move from column to column than to move from row to row in your custom data source.
Enumeration Defines behavior of combo boxes and drop-down list in a cell.
EnumerationOptions used for customizing GridFindReplaceDialog:
Enumeration Defines the options for searching text in cells:
EnumerationDefines floating cell's behavior in a GridModel.
Enumeration Specifies behavior for copy, paste, and drag-and-drop operations.
Enumeration Defines the constants that specifies the horizontal alignment of contents in a cell.
Enumeration Defines the scaling of images in a cell.
EnumerationDefines merge behavior for an individual cell when merging cells feature has been enabled in a GridModel with GridModelOptions.MergeCellsMode.
EnumerationDefines merge behavior for an grid cells when merging cells feature has been enabled in a GridModel with GridModelOptions.MergeCellsMode.
EnumerationDefines merge cells behavior in a GridModel.
EnumerationUsed by GridCellModelBase.CalculatePreferredCellSize.
Enumeration Reason why QueryAllowDragColumnHeader event was raised (Show Red Indicator, MouseUp or HitTest).
EnumerationDefines whether a cell is asked about support for floating over another cell or being flooded by a previous cell. See GridCellModelBase.OnQueryCanFloatCell.
EnumerationDefines the range type for a GridRangeInfo.
EnumerationDefines the Grid range options.Used by GridControlBase.RangeInfoToRectangle to enlarge the affected range of cells to include covered and floating cells.
EnumerationDefines which cells to refresh when moving the current cell. When cell's appearance is changed if cell is moved to a new row (e.g. when GridShowButtons.ShowCurrentRow is used), you should specify RefreshRow.
Enumeration Defines behavior for resizing rows or columns.
EnumerationDefines the GridDragSelectionReason.A GridDragSelectionReason is used by GridResizingColumnsEventArgs to give a hint about the current state of the user action and reason for this event.
EnumerationDefines the options for a GridModelRowColSizeIndexer.ResizeToFit method call.

The options can be combined.

EnumerationDefines scrollbar setting of the grid control with GridControlBase.HScrollBehavior and GridControlBase.VScrollBehavior. You can combine the various options.
Enumeration Defines the reason for scrolling current cell into view.
Enumeration Defines behavior for selecting cells for the grid by the user with mouse or keyboard.
EnumerationDefines the GridSelectionReason.A GridSelectionReason is used by GridSelectionChangingEventArgs to give a hint about the current state of the user action and reason for this event (mouse, keyboard or programmatic).
Enumeration Specifies how to serialize grid data at design-time. You can choose to serialize cell contents as code into the Forms InitializeComponent method or you can choose to serialize cell contents into a ResX file.
EnumerationDefines options for the GridCurrentCell.MoveTo method call.
Enumeration Defines the constants that specifies to show or display the cell button elements.
Enumeration Defines when to show or hide current cell border / frame.
Enumeration Defines if databoundgrid should sort a column if user clicks on it.
EnumerationDefines the constants that specifies the text alignment for GridStyleInfo.TextAlign.
EnumerationDefines the options for a GridModelRowColSizeIndexer.ResizeToFit method call.

The options can be combined.

EnumerationDefines the direction of a triangle when drawing triangle with GridPaintTriangle.Paint.
Enumeration Specifies the vertical alignment of an object or text in a cell.
Enumeration Defines the controls what the grid does when a last or first column in a row.
Enumeration Defines the constants that specify the selection frame options of Excel-like selection frame.
Enumeration Defines placement of the sort icon.
Enumeration Defines placement of the Tree line
See Also