Syncfusion.Grid.Windows
Members 


GridControl Class

GridControl provides a simplified way to use a grid control and model in one place.
Object Model
GridControl ClassIMouseController InterfaceGridControlBase ClassGridModelBanneredRanges ClassGridBaseStylesMap ClassGridBaseStyle ClassGridCellModelCollection ClassGridCellModelBase ClassGridCellRendererCollection ClassGridCellRendererBase ClassGridColHiddenCollection ClassGridColHidden ClassGridModelRowColOperations ClassGridModelColStylesIndexer ClassGridStyleInfo ClassGridColWidthCollection ClassGridColWidth ClassGridModelRowColSizeIndexer ClassGridModelCommandManager ClassGridModelCoveredRanges ClassGridCurrentCell ClassGridCurrentCellInfo ClassGridCellRendererBase ClassGridModelCutPaste ClassGridData ClassGridModelStyleDataExchange ClassDoubleBufferSurface ClassIGridDropDownContainer InterfaceIGridDrawSelectionFrame InterfaceGridModelFloatingCells ClassGridCellInfoCollection ClassGridCellInfo ClassGridRangeInfo ClassIGridControlBaseEventsTarget InterfaceIVisualStylesDrawing InterfaceGridModelHideRowColsIndexer ClassGridModelHideRowColsIndexer ClassScrollBarWrapper ClassGridStyleInfo ClassMetroColorTable ClassGridModel ClassMouseControllerDispatcher ClassMetroColorTable ClassMetroColorTable ClassMetroColorTable ClassMetroColorTable ClassIGridOleDragDropEventsTarget InterfaceIGridPaintSelectCells InterfaceIGridWindowlessSite InterfaceGridPrintInfo ClassGridProperties ClassGridUIAProvider ClassGridRangeStyleCollection ClassGridRangeStyle ClassGridRowHeightCollection ClassGridRowHeight ClassGridModelRowColSizeIndexer ClassGridRowHiddenCollection ClassGridRowHidden ClassGridModelRowColOperations ClassGridModelRowStylesIndexer ClassGridStyleInfo ClassGridRangeInfo ClassScrollTipWindow ClassGridModelSelections ClassGridStyleInfo ClassGridModelTextDataExchange ClassGridControlVisualStyle ClassGridRangeInfoList ClassGridRangeInfo ClassGridRangeInfo ClassGridViewLayout ClassScrollBarWrapper Class
Syntax
'Declaration
 
<ToolboxItemAttribute(ToolboxItemType=System.Drawing.Design.ToolboxItem, ToolboxItemTypeName="System.Drawing.Design.ToolboxItem, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
<ToolboxBitmapAttribute()>
<DesignerAttribute(DesignerBaseTypeName="System.ComponentModel.Design.IDesigner", DesignerTypeName="Syncfusion.Windows.Forms.Grid.Design.GridControlDesigner, Syncfusion.Grid.Windows, Version=17.1460.0.47, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89")>
<DescriptionAttribute("A cell-oriented grid.")>
<DefaultEventAttribute("CellClick")>
<DockingAttribute(DockingBehavior.Ask)>
<DefaultMemberAttribute("Item")>
Public Class GridControl 
   Inherits GridControlBaseImp
   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 GridControl
[ToolboxItem(ToolboxItemType=System.Drawing.Design.ToolboxItem, ToolboxItemTypeName="System.Drawing.Design.ToolboxItem, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ToolboxBitmap()]
[Designer(DesignerBaseTypeName="System.ComponentModel.Design.IDesigner", DesignerTypeName="Syncfusion.Windows.Forms.Grid.Design.GridControlDesigner, Syncfusion.Grid.Windows, Version=17.1460.0.47, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89")]
[Description("A cell-oriented grid.")]
[DefaultEvent("CellClick")]
[Docking(DockingBehavior.Ask)]
[DefaultMember("Item")]
public class GridControl : GridControlBaseImp, 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
GridControl implements methods from GridControlBase and also implements all methods and events that are defined in GridModel. GridControl hides the implementation details that the underlying functionality is implemented in a separate model and view class and provides a one-stop interface to perform all grid operations in one place.

GridControl also adds support for customizing the grid in a visual designer and lets you drop the grid control in a Windows Forms dialog at design-time.

The GridModel can be attached and replaced with another object at run-time. The GridControl class will remove any dependencies on the old model and set up a relationship with the new model.

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.GridControl
                           Syncfusion.GridHelperClasses.CellEmbeddedGrid
                           Syncfusion.Windows.Forms.Grid.GridListControlChild
                           Syncfusion.Windows.Forms.PivotAnalysis.FilterBar
                           Syncfusion.Windows.Forms.PivotAnalysis.GridList
                           Syncfusion.Windows.Forms.PivotAnalysis.GroupBar
                           Syncfusion.Windows.Forms.PivotAnalysis.RowGroupBar
                           Syncfusion.Windows.Forms.PivotChart.GridList
                           Syncfusion.Windows.Forms.Schedule.ScheduleGrid

AssemblyVersion

Syncfusion.Grid.Windows: 17.1460.0.47

See Also