Syncfusion.Grid.Windows
Members 


GridControlBase Class

Implements a grid control that displays a grid model. Implements a grid control that displays a grid model.
Object Model
GridControlBase ClassIMouseController InterfaceGridCellRendererCollection ClassGridCellRendererBase ClassGridCurrentCell ClassDoubleBufferSurface ClassIGridDropDownContainer InterfaceIGridDrawSelectionFrame InterfaceGridRangeInfo ClassIGridControlBaseEventsTarget InterfaceScrollBarWrapper ClassMetroColorTable ClassGridModel ClassMouseControllerDispatcher ClassMetroColorTable ClassMetroColorTable ClassMetroColorTable ClassMetroColorTable ClassIGridOleDragDropEventsTarget InterfaceIGridPaintSelectCells InterfaceIGridWindowlessSite InterfaceGridPrintInfo ClassGridRangeInfo ClassScrollTipWindow ClassGridModelSelections ClassGridControlVisualStyle ClassGridRangeInfoList ClassGridRangeInfo ClassGridRangeInfo ClassGridViewLayout ClassScrollBarWrapper Class
Syntax
'Declaration
 
<ToolboxItemAttribute(False)>
<DefaultPropertyAttribute("Text")>
<DefaultEventAttribute("Click")>
<DesignerAttribute("System.Windows.Forms.Design.ControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
<DesignerSerializerAttribute("System.Windows.Forms.Design.ControlCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
<ToolboxItemFilterAttribute("System.Windows.Forms")>
<DesignerCategoryAttribute("Component")>
Public Class GridControlBase 
   Inherits Syncfusion.Windows.Forms.ScrollControl
   Implements Syncfusion.Drawing.INonClientPaintingSupport, IGridModelSource, IGridWindowlessObject, IGridWindowlessSite, Syncfusion.Windows.Forms.ICancelModeProvider, Syncfusion.Windows.Forms.ICreateNewWindow, Syncfusion.Windows.Forms.IFindParentForm, Syncfusion.Windows.Forms.IQueryFocusInside, Syncfusion.Windows.Forms.IScrollBarWrapperContainer, Syncfusion.Windows.Forms.ISplitterPaneSupport, Syncfusion.Windows.Forms.ISupportIntelliMouse, Syncfusion.Windows.Forms.ISupportUpdating, Syncfusion.Windows.Forms.IThemedControl, Syncfusion.Windows.Forms.IVisualStyle, Syncfusion.WinForms.Theme.IThemeProvider 
'Usage
 
Dim instance As GridControlBase
[ToolboxItem(false)]
[DefaultProperty("Text")]
[DefaultEvent("Click")]
[Designer("System.Windows.Forms.Design.ControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[DesignerSerializer("System.Windows.Forms.Design.ControlCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ToolboxItemFilter("System.Windows.Forms")]
[DesignerCategory("Component")]
public class GridControlBase : Syncfusion.Windows.Forms.ScrollControl, Syncfusion.Drawing.INonClientPaintingSupport, IGridModelSource, IGridWindowlessObject, IGridWindowlessSite, Syncfusion.Windows.Forms.ICancelModeProvider, Syncfusion.Windows.Forms.ICreateNewWindow, Syncfusion.Windows.Forms.IFindParentForm, Syncfusion.Windows.Forms.IQueryFocusInside, Syncfusion.Windows.Forms.IScrollBarWrapperContainer, Syncfusion.Windows.Forms.ISplitterPaneSupport, Syncfusion.Windows.Forms.ISupportIntelliMouse, Syncfusion.Windows.Forms.ISupportUpdating, Syncfusion.Windows.Forms.IThemedControl, Syncfusion.Windows.Forms.IVisualStyle, Syncfusion.WinForms.Theme.IThemeProvider  
Remarks
GridControlBase implements a view on a GridModel. Several views can be opened for the same model. Changes in GridModel are reflected immediately among all views.

The GridModel provides storage for all data and settings associated with the grid. The GridControlBase implements user interaction and display of the data.

GridControlBase is a user control that is derived from Syncfusion.Windows.Forms.ScrollControl. It lets the user scrolls through grid data with mouse or keyboard. The grid displays a large number of cells where each cell can have its own unique formatting and cell type.

GridControlBase also offers a wide range of events that let you customize the default behavior of the grid at run-time.

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Windows.Forms.Control
            Syncfusion.Windows.Forms.Core.BaseControl
               Syncfusion.Windows.Forms.ScrollControl
                  Syncfusion.Windows.Forms.Grid.GridControlBase
                     Syncfusion.Windows.Forms.Grid.GridControlBaseImp
                     Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea
                     Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl
                     Syncfusion.Windows.Forms.Tools.XPMenus.MenuGridControlBase

AssemblyVersion

Syncfusion.Grid.Windows: 17.3460.0.26

See Also