<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Syncfusion.Grid.Grouping.Windows</name>
    </assembly>
    <members>
        <member name="T:Syncfusion.NamespaceDoc">
            <summary>
            The Syncfusion namespace contains classes that defines the value and reference data types, events and event handlers, interfaces, attributes and processing the exceptions.
            </summary>
        </member>
        <member name="T:Syncfusion.GridGroupingWindowsAssembly">
            <exclude/>
            <summary>
            This class holds the name of the Syncfusion.Grid.Grouping.Windows assembly and provides a helper
            routine that helps with resolving types when loading a serialization stream and when
            the framework probes for assemblies by reflection.
            </summary>
        </member>
        <member name="F:Syncfusion.GridGroupingWindowsAssembly.Name">
            <summary>
            The full name of this assembly without version information: "Syncfusion.Grid.Grouping.Windows"
            </summary>
        </member>
        <member name="F:Syncfusion.GridGroupingWindowsAssembly.Assembly">
            <summary>
            A reference to the <see cref="T:System.Reflection.Assembly"/> for the Grid assembly.
            </summary>
        </member>
        <member name="F:Syncfusion.GridGroupingWindowsAssembly.RootNamespace">
            <summary>
            The root namespace of this assembly. Used internally for locating resources within the assembly.
            </summary>
        </member>
        <member name="M:Syncfusion.GridGroupingWindowsAssembly.#cctor">
            <summary>
            Initializes the <see cref="T:Syncfusion.GridGroupingWindowsAssembly"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.GridGroupingWindowsAssembly.AssemblyResolver(System.Object,System.ResolveEventArgs)">
            <summary>
            This delegate helps with resolving types and can be used as a eventhandler
            for a <see cref="T:System.AppDomain.AssemblyResolve"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The event data with information about the type.</param>
            <returns>A reference to the assembly where the type is located.</returns>
            <remarks>
            Use this handler when reading back types from a serialization stread
            saved with an earlier version of this assembly.
            </remarks>
            <example>
            <code lang="C#">
                    public static GridModel LoadSoap(Stream s)
                    {
                        try
                        {
                            AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(GridGroupingWindowsAssembly.AssemblyResolver);
                            SoapFormatter b = new SoapFormatter();
                            b.AssemblyFormat = FormatterAssemblyStyle.Simple;
                            GridModel t = b.Deserialize(s) as GridModel;
                            t.Modified = false;
                            return t;
                        }
                        finally
                        {
                            AppDomain.CurrentDomain.AssemblyResolve -= new ResolveEventHandler(GridGroupingWindowsAssembly.AssemblyResolver);
                        }
                    }
            <para/>
            </code>
            </example>        
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.AssemblyInfo">
            <summary>
            AssemblyInformation for internal use.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.NamespaceDoc">
            <summary>
            The Syncfusion.Windows.Forms.Grid.Grouping namespace contains classes that implements the Essential GridGroupingControl and its events and event handlers, interfaces, attributes and processing the exceptions.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCellObjectFactory">
            <summary>
            GridCellModelFactory creates <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> objects to be used in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCellObjectFactory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCellObjectFactory"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCellObjectFactory.CreateCellModel(System.String,Syncfusion.Windows.Forms.Grid.GridModel)">
            <summary>
            Overrides and creates an instance of <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> to be used in the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </summary>
            <param name="cellTypeName">A cell type name that identifies the cell model to be instantiated.</param>
            <param name="pGrid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> class.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel">
            <summary>
            Implements the DataModel part for an indent cell in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/>.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel"/> class.
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> that the cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>Overrides and creates a cell renderer for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellModel"/> class.</summary>
            <param name="control">The grid control.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer"/> class.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer">
            <summary>
            Implements the renderer part of an indent cell which is used inside the grouping grid
            to display indention of groups or tables and optionally draw tree-lines.
            </summary>
            <remarks>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> property is used to indicate which
            part of a tree-line to be drawn. Possible line part types are:
            <list type="table">
            <listheader><term>Text</term><description>Descriptions</description></listheader>
            <item><term>T</term><description>A T-node.</description></item>
            <item><term>L</term><description>The last node.</description></item>
            <item><term>I</term><description>A continues line.</description></item>
            </list>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridCheckBoxCellRenderer"/> class for the given GridControlBase
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/>.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that displays this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> which holds data for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer"/> class that should be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and raises the OnDraw() method to draw the contents of the cells.
            </summary>
            <param name="g">Points to the device context.</param>
            <param name="clientRectangle">Specifies the client rectangle. It is the cell rectangle without buttons and borders.</param>
            <param name="rowIndex">Specifies the row index.</param>
            <param name="colIndex">Specifies the column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <remarks>
            When drawing cells, it is necessary to determine if the
            specified cell (with rowIndex and colIndex) is the current cell and if
            it is active.<para/>
            If your control is associated with a control and supports in-place editing
            and the specified cell is the current cell, you should position the control. Take a look at the GridTextBoxCellRenderer
            implementation of this method for an example.<para/>
            Otherwise, you can simply draw the cell. <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer.Draw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and draws the contents of a specified cell.
            </summary>
            <param name="g">Graphics context.</param>
            <param name="cellRectangle">Cell rectangle.</param>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer.OnClick(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.Click"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <remarks>
            you can suppress this event while clicking inside of the cell. 
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer.Grid">
            <summary>
            Gets the value of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> instance 
            which is a reference to the parent grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableIndentCellRenderer.DefaultBorder">
            <summary>
            Gets the value of the default border style used for tree lines.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel">
            <summary>
            Implements the DataModel part of a column header with sort indicator.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/> class.
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An instance of the<see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"/> that describes the source and destination of the serialized stream specified by <paramref name="info"/>. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel.GetFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Object,System.Int32)">
            <summary>
            Overrides and gets the formatted string.
            </summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="value">The value to be formatted.</param>
            <param name="textInfo">Specifies the hint of who is calling, By default is <see cref="F:Syncfusion.Windows.Forms.Grid.GridCellBaseTextInfo.DisplayText"/> calls.</param>
            <returns>The formatted text of the specified value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>
            Overrides and creates a cell renderer for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/> class.
            </summary>
            <param name="control">The grid control.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel.OnQueryPrefferedClientSize(System.Drawing.Graphics,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo,Syncfusion.Windows.Forms.Grid.GridQueryBounds)">
            <override/>
            <summary>
            Overrides and calculates the preferred size of the cell based on its contents without margins
            and any buttons.
            </summary>
            <param name="g">An instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="queryBounds">The grid query bounds</param>
            <returns>The optimal size of the cell.</returns>
            <override/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer">
            <summary>
            Implements the renderer part of a column header with sort indicator.
            </summary>
            <remarks>
            The header cell is XP Themes enabled. It will be drawn themed if <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> is True.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> registers "ColumnHeaderCell" as identifier in <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/>
            of a cell's <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            to associate this cell type with a cell.
            <para/>
            The sort indicator is defined through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Tag"/> of a cell's <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>. The
            <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Tag"/> will be cast to <see cref="T:System.ComponentModel.ListSortDirection"/>.
            <para/>
            A renderer is created for each <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>. There can be several renderer.
            associated with one <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/> if several views display the same
            <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            <para/>
            The following table lists some characteristics about the TableColumnHeader cell type:
            <para/>
            <list type="table">
                <listheader>
                    <term>Item</term>
                    <description>Description</description>
                </listheader>
                <item>
                    <term>CellType</term>
                    <description>ColumnHeaderCell</description>
                </item>
                <item>
                    <term>Renderer</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer"/></description>
                </item>
                <item>
                    <term>Model</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellModel"/></description>
                </item>
                <item>
                    <term>XP Themes Support</term>
                    <description>Yes</description>
                </item>
                <item>
                    <term>Interactive</term>
                    <description>Click Only</description>
                </item>
                <item>
                    <term>Floating Support</term>
                    <description>No</description>
                </item>
                <item>
                    <term>Base Type</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.GridHeaderCellRenderer"/></description>
                </item>
            </list>
            <para/>
            <para/>
            The cell's behavior and appearance can be customized with the following properties of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class:
            <para/>
            <list type="table">
                <listheader>
                    <term>PropertyName</term>
                    <description>Description</description>
                </listheader>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.BaseStyle"/> (<see cref="T:System.String"/>)</term>
                    <description>The base style for this style instance with default values for properties that are not initialized for this style object. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Borders"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridBordersInfo"/>)</term>
                    <description>Top, left, bottom, and right border settings. (Default: GridBordersInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellAppearance"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridCellAppearance"/>)</term>
                    <description>When set to <see cref="F:Syncfusion.Windows.Forms.Grid.GridCellAppearance.Flat"/>, the header will be drawn with slightly raised edges typical for cell headers. If the grid is XP Themes enabled, the headers will be drawn with XP Themes look. If you specify Sunken or Raised, the header will be drawn with sunken or raised edges and not XP Themed. (Default: GridCellAppearance.Flat)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellTipText"/> (<see cref="T:System.String"/>)</term>
                    <description>ToolTip text to be displayed when user hovers mouse over cell. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/> (<see cref="T:System.String"/>)</term>
                    <description>ColumnHeaderCell (Default: TextBox)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> (<see cref="T:System.Object"/>)</term>
                    <description>If empty, the standard header text will be drawn as specified with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedRowHeaders"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedColHeaders"/> properties in <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>. If <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> is not NULL the cell value will be displayed as header text. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/> (<see cref="T:System.Type"/>)</term>
                    <description>Specifies the preferred <see cref="T:System.Type"/> for cell values. When you assign a value to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object, the value will be converted to this type. If the value cannot be converted, <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Error"/> will contain error information. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CultureInfo"/> (<see cref="T:System.Globalization.CultureInfo"/>)</term>
                    <description>The culture information holds rules for parsing and formatting the cell's value. (Default: NNULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Enabled"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if the header cell can be activated as current cell when the user clicks onto the header. Usually you do not want a header to be activated as current cell unless you want to have editing capabilities like allowing user to rename header text in place. (You would have to implement a custom header cell for this.) (Default: True)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Error"/> (<see cref="T:System.String"/>)</term>
                    <description>Holds error information if a value could not be converted to the <see cref="T:System.Type"/> specified with <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Font"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridFontInfo"/>)</term>
                    <description>The font for drawing text. (Default: GridFontInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> (<see cref="T:System.String"/>)</term>
                    <description>Gets or sets the format mask for formatting the cell value. You can specify numeric format strings,
            date format strings, or enumeration format strings as discussed in the section "Format Specifies and Format Providers" of the .NET Framework Developers Guide (see ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconformatspecifiersformatproviders.htm) (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.HorizontalAlignment"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridHorizontalAlignment"/>)</term>
                    <description>Specifies horizontal alignment of text in the cell. (Default: GridHorizontalAlignment.Left)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.HotkeyPrefix"/> (<see cref="T:System.Drawing.Text.HotkeyPrefix"/>)</term>
                    <description>Specifies how hot-key prefixes should be displayed. Hot-keys are indicated in text with an '&amp;' (ampersand). When you enable a hot-key prefix, the specific characters can be displayed underlined or regular. The '&amp;' will not be displayed. (Default: HotkeyPrefix.Show)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageIndex"/> (<see cref="T:System.Int32"/>)</term>
                    <description>Specifies an index for an image in the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            instance. (Default: -1)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> (<see cref="T:System.Windows.Forms.ImageList"/>)</term>
                    <description>The <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> that holds a collection of images. Cells can choose images with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageIndex"/> property in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            instance. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Interior"/> (<see cref="T:Syncfusion.Drawing.BrushInfo"/>)</term>
                    <description>Lets you specify a solid back color, gradient, or pattern style with both back and fore color for a cell's
             background. If grid is XP Themes enabled, this color will be ignored and the header will be drawn with default XP Themes header background. (Default: SystemColors.Window)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.MergeCell"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridMergeCellDirection"/>)</term>
                    <description>Specifies merge behavior for an individual cell when the merging cell's feature has been enabled in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> with <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.MergeCellsMode"/>. (Default: GridMergeCellDirection.None)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Tag"/> (<see cref="T:System.Object"/>)</term>
                    <description>The sort indicator is defined through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Tag"/> of a cell's <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>. The
             <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Tag"/> will be cast to <see cref="T:System.ComponentModel.ListSortDirection"/>. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> (<see cref="T:System.String"/>)</term>
                    <description>If empty, the standard header text will be drawn as specified with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedRowHeaders"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedColHeaders"/> properties in <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>. If <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> is not NULL, the cell value will be displayed as header text. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.TextColor"/> (<see cref="T:System.Drawing.Color"/>)</term>
                    <description>Lets you specify the color for drawing the cell text. (Default: SystemColors.WindowText)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.TextMargins"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridMarginsInfo"/>)</term>
                    <description>Holds text margins in pixels. When drawing a cell, this specifies the empty area between the
            text rectangle and the client rectangle of the cell without borders and cell buttons. (Default: GridMarginsInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Themed"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if cell should be drawn using Windows XP themes when <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> has been set. (Default: True)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Trimming"/> (<see cref="T:System.Drawing.StringTrimming"/>)</term>
                    <description>Indicates how text is trimmed when it exceeds the edges of the cell text rectangle. (Default: StringTrimming.Character)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.VerticalAlignment"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridVerticalAlignment"/>)</term>
                    <description>Specifies vertical alignment of text in the cell. (Default: GridVerticalAlignment.Top)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.WrapText"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if text should be wrapped when it does not fit into a single line. (Default: True)</description>
                </item>
            </list>
            <para/>
            <para/>
            <para/>
            <para/>
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer">
            <summary>
            Implements the renderer part of a column or row header.
            </summary>
            <remarks>
            <para/>
            There can be several renderers.
            associated with one <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/> if several views display the same
            <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            The header cell is XP Themes enabled. It will be drawn themed if <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> is True.
            <para/>
            <para/>
            The following table lists some characteristics about the Header cell type:
            <para/>
            <list type="table">
                <listheader>
                    <term>Item</term>
                    <description>Description</description>
                </listheader>
                <item>
                    <term>CellType</term>
                    <description>Header</description>
                </item>
                <item>
                    <term>Renderer</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer"/></description>
                </item>
                <item>
                    <term>Model</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/></description>
                </item>
                <item>
                    <term>XP Themes Support</term>
                    <description>Yes</description>
                </item>
                <item>
                    <term>Interactive</term>
                    <description>Click Only</description>
                </item>
                <item>
                    <term>Floating Support</term>
                    <description>No</description>
                </item>
                <item>
                    <term>Base Type</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.GridStaticCellRenderer"/></description>
                </item>
            </list>
            <para/>
            <para/>
            The cell's behavior and appearance can be customized with the following properties of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class:
            <para/>
            <list type="table">
                <listheader>
                    <term>PropertyName</term>
                    <description>Description</description>
                </listheader>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.BaseStyle"/> (<see cref="T:System.String"/>)</term>
                    <description>The base style for this style instance with default values for properties that are not initialized for this style object. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Borders"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridBordersInfo"/>)</term>
                    <description>Top, left, bottom, and right border settings. (Default: GridBordersInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellAppearance"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridCellAppearance"/>)</term>
                    <description>When set to <see cref="F:Syncfusion.Windows.Forms.Grid.GridCellAppearance.Flat"/>, the header will be drawn with slightly raised edges typical for cell headers. If the grid is XP Themes enabled, the headers will be drawn with an XP Themes look. If you specify Sunken or Raised, the header will be drawn with sunken or raised edges and not XP Themed. (Default: GridCellAppearance.Flat)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellTipText"/> (<see cref="T:System.String"/>)</term>
                    <description>ToolTip text to be displayed when user hovers mouse over cell. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/> (<see cref="T:System.String"/>)</term>
                    <description>Header (Default: TextBox)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> (<see cref="T:System.Object"/>)</term>
                    <description>If empty, the standard header text will be drawn as specified with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedRowHeaders"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedColHeaders"/> properties in <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>. If <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> is not NULL, the cell value will be displayed as header text. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/> (<see cref="T:System.Type"/>)</term>
                    <description>Specifies the preferred <see cref="T:System.Type"/> for cell values. When you assign a value to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object, the value will be converted to this type. If the value cannot be converted, <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Error"/> will contain error information. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CultureInfo"/> (<see cref="T:System.Globalization.CultureInfo"/>)</term>
                    <description>The culture information holds rules for parsing and formatting the cell's value. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Enabled"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if the header cell can be activated as current cell when the user clicks onto the header. Usually you do not want a header to be activated as current cell unless you want to have editing capabilities such as allowing the user to rename header text in place. (You would have to implement a custom header cell for this.) (Default: True)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Error"/> (<see cref="T:System.String"/>)</term>
                    <description>Holds error information if a value could not be converted to the <see cref="T:System.Type"/> specified with <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Font"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridFontInfo"/>)</term>
                    <description>The font for drawing text. (Default: GridFontInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> (<see cref="T:System.String"/>)</term>
                    <description>Gets or sets the format mask for formatting the cell value. You can specify numeric format strings,
            date format strings, or enumeration format strings as discussed in the section "Format Specifiers and Format Providers" of the .NET Framework Developers Guide (see ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconformatspecifiersformatproviders.htm) (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.HorizontalAlignment"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridHorizontalAlignment"/>)</term>
                    <description>Specifies horizontal alignment of text in the cell. (Default: GridHorizontalAlignment.Left)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.HotkeyPrefix"/> (<see cref="T:System.Drawing.Text.HotkeyPrefix"/>)</term>
                    <description>Specifies how hot-key prefixes should be displayed. Hot-keys are indicated in text with an '&amp;' (ampersand). When you enable a hot-key prefix, the specific characters can be displayed underlined or regular. The '&amp;' will not be displayed. (Default: HotkeyPrefix.Show)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageIndex"/> (<see cref="T:System.Int32"/>)</term>
                    <description>Specifies an index for an image in the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            instance. (Default: -1)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> (<see cref="T:System.Windows.Forms.ImageList"/>)</term>
                    <description>The <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> that holds a collection of images. Cells can choose images with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageIndex"/> property in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            instance. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Interior"/> (<see cref="T:Syncfusion.Drawing.BrushInfo"/>)</term>
                    <description>Lets you specify a solid backcolor, gradient, or pattern style with both back and forecolor for a cell's
             background. If grid is XP Themes enabled, this color will be ignored and the header will be drawn with default XP Themes header background. (Default: SystemColors.Window)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.MergeCell"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridMergeCellDirection"/>)</term>
                    <description>Specifies merge behavior for an individual cell when the merging cell's feature has been enabled in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> with <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.MergeCellsMode"/>. (Default: GridMergeCellDirection.None)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> (<see cref="T:System.String"/>)</term>
                    <description>If empty, the standard header text will be drawn as specified with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedRowHeaders"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedColHeaders"/> properties in <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>. If <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> is not NULL, the cell value will be displayed as header text. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.TextColor"/> (<see cref="T:System.Drawing.Color"/>)</term>
                    <description>Lets you specify the color for drawing the cell text. (Default: SystemColors.WindowText)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.TextMargins"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridMarginsInfo"/>)</term>
                    <description>Holds text margins in pixels. When drawing a cell, this specifies the empty area between the
            text rectangle and the client rectangle of the cell without borders and cell buttons. (Default: GridMarginsInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Themed"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if cell should be drawn using Windows XP themes when <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> has been set. (Default: True)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Trimming"/> (<see cref="T:System.Drawing.StringTrimming"/>)</term>
                    <description>Indicates how text is trimmed when it exceeds the edges of the cell text rectangle. (Default: StringTrimming.Character)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.VerticalAlignment"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridVerticalAlignment"/>)</term>
                    <description>Specifies vertical alignment of text in the cell. (Default: GridVerticalAlignment.Top)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.WrapText"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if text should be wrapped when it does not fit into a single line. (Default: True)</description>
                </item>
            </list>
            <para/>
            <para/>
            <para/>
            <para/>
            </remarks>    
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer"/> class for the given instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that displays this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> that holds data for this cell renderer that should
            be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.WireGrid">
            <summary>
            Wires the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.UnwireGrid">
            <summary>
            UnWire the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.Dispose(System.Boolean)">
            <summary>
            Overrides and manages the unwanted resources.
            </summary>
            <param name="disposing">If <b>True</b> then the method call comes from the base Dispose method; Otherwise <b>False</b> indicating the method call comes from the finalizer.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnHitTest(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <summary>
            Overrides and called to determine whether the cell renderer wants to receive mouse events
            for the give cell at the given coordinates.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">The <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> that handles the mouse events.</param>
            <returns>
            Non-zero hit context value if you request to handle the mouse event; zero if you vote
            not to handle the mouse event.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnMouseMove(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseMove"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnMouseHover(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseHover"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnCancelMode(System.Int32,System.Int32)">
            <override/>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnMouseDown(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseDown"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnMouseUp(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseUp"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnMouseHoverLeave(System.Int32,System.Int32,System.EventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="M:Syncfusion.Windows.Forms.Grid.GridCellRendererBase.OnMouseHoverLeave(System.Int32,System.Int32,System.EventArgs)"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data..</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and draws contents of the cell.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="clientRectangle">Specifies the client rectangle. It is the cell rectangle without buttons and borders.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <remarks>
            When drawing cells, it is necessary to determine if the
            specified cell (with rowIndex and colIndex) is the current cell and if
            it is active.<para/>
            If your control is associated with a control and supports in-place editing
            and the specified cell is the current cell, you should position the control. Take a look at the GridTextBoxCellRenderer
            implementation of this method for an example.<para/>
            Otherwise, you can simply draw the cell. <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <override/>
            <summary>Allows custom formatting of a cell by changing its style object.</summary>
            <param name="e">Event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnDrawCellBackground(Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs)">
            <override/>
            <summary>Override to draw the cell background.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs"/> contains an event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnDrawDisplayText(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            This method is called from <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)"/> to draw the face text of the header cell after
            its background has been drawn.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="textRectangle">Specifies the text rectangle. It is the cell rectangle without buttons and borders and text margins.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnOutlineCurrentCell(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <override/>
            <summary>
            Overrides and highlights the current cell by inverting the cells border or drawing a thick border.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="r">The instance of the <see cref="T:System.Drawing.Rectangle"/> that specifies the cell rectangle values.</param>
            <remarks>
            This method handles the default highlighting.
            of your cell.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer"/> class for the given instances of <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that display this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> that holds data for this cell renderer that should
            be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer.OnDrawDisplayText(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and raises the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)"/> to draw the face text of the header cell after
            its background has been drawn.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="textRectangle">Specifies the text rectangle. It is the cell rectangle without buttons and borders and text margins.</param>
            <param name="rowIndex">Specifies the row index.</param>
            <param name="colIndex">Specifies the column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableColumnHeaderCellRenderer.OnClick(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.Click"/> event is done.
            </summary>
            <param name="rowIndex">Specifies the row index.</param>
            <param name="colIndex">Specifies the column index.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <remarks>
            you can suppress this event while clicking on the cell.  
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel">
            <summary>
            Implements the DataModel part for a TableFilterBar cell.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <overload>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> class
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> model.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An instance of the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">An instance of the <see cref="T:System.Runtime.Serialization.StreamingContext"/> that describes the source and destination of the serialized stream specified by <paramref name="info"/> parameter.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <summary>
            Overrides and creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/> for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> class that is specific to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>.
            </summary>
            <param name="control">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> for which the cell renderer is created.</param>
            <returns>A new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/> specified by the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.GetFilterBarChoices(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the unique choices to be displayed in the filter bar cell.
            </summary>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> class that identifies the table cell.</param>
            <returns>Filter bar choices.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.FillWithChoices(System.Windows.Forms.ListBox,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Boolean@)">
            <summary>
            Overrides and initializes the <b>ListBox</b> with data binding information from a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            object.
            </summary>
            <param name="listBox">The list box to be initialized with data binding information.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="exclusive">A place holder that indicates whether the list box is filled with an exclusive
            list of possible choices or if non-standard values are allowed.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.GetComboBoxListHelper(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,Syncfusion.Windows.Forms.Grid.GridStyleInfo@)">
            <summary>
            Gets the FilterCell style and datasource.
            </summary>
            <param name="tableCellIdentity">the TableCellStyle of the FilterCell.</param>
            <param name="values">Data of the filterbar cell with display and value member.</param>
            <param name="listBoxHelper">GridComboBoxHelper to get the DataSource of the cell.</param>
            <param name="helperStyle">Style of the ComboBox cell to get display values.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.GetFilterValue(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,Syncfusion.Windows.Forms.Grid.GridComboBoxListBoxHelper,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Gets the items based on FilterMode options.
            </summary>
            <param name="item">filter value to update in the dropdown.</param>
            <param name="tableCellIdentity">the TableCellStyle of the FilterCell.</param>
            <param name="listBoxHelper">GridComboBoxHelper to get the DataSource of the cell.</param>
            <param name="helperStyle">Style of the ComboBox cell to get display values.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.Select(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,System.Int32)">
            <summary>
            Applies the filter criteria. Note: The first two entries are reserved for (All) and (Custom).
            An index greater than one represents a valid choice found with GetFilterBarChoices.
            </summary>
            <param name="tableCellIdentity">Identity for the table cell.</param>
            <param name="index">Index of the filter bar choice to be selected.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.GetUniqueColumnGroupId(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the <see cref="P:Syncfusion.Grouping.Group.UniqueGroupId"/> value for the unique columns. Internal only.
            </summary>
            <param name="tableCellIdentity">The table cell identity.</param>
            <returns>Returns the unique group id for every column.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.GetUniqueGroupId(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the <see cref="P:Syncfusion.Grouping.Group.UniqueGroupId"/> value. Internal only.
            </summary>
            <param name="tableCellIdentity">The table cell identity.</param>
            <returns>returns the UniqueGroupId</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.GetRecordFilters(Syncfusion.Grouping.RecordFilterDescriptorCollection,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,System.String)">
            <internalonly/>
            <summary>
            Gets an array of instances of the <see cref="T:Syncfusion.Grouping.RecordFilterDescriptor"/> class for the specific column
            with respect to the particular <see cref="P:Syncfusion.Grouping.Group.UniqueGroupId"/> value.
            </summary>
            <param name="recordFilters">Record filters collection.</param>
            <param name="tableCellIdentity">Specified grid table cell.</param>
            <param name="filterName">Name of the filter.</param>
            <returns>Array of instances of the <see cref="T:Syncfusion.Grouping.RecordFilterDescriptor"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.SelectItem(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,System.Int32)">
            <internalonly/>
            <summary>
            Selects the item at the specified index from respective cell identifier.
            </summary>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> class that identifies the cell.</param>
            <param name="index">Index of the selected item.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.ApplyFilters">
            <internalonly/>
            <summary>Applies the record filter for table. Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.ResetFilterBar(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <internalonly/>
            <summary>
            Resets the filter of respective cell identifier.
            </summary>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> class that identifies the cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.SelectCustomFilterBar(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <internalonly/>
            <summary>
            Initiate the collection dialog editor while selecting custom option from the filter.
            </summary>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> class that identifies the cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.ShowCollectionDialog(System.Object,System.String,System.IServiceProvider,System.Type)">
            <summary>
            Shows the collection dialog.
            </summary>
            <param name="instance">The object instance.</param>
            <param name="propertyName">Name of the property.</param>
            <param name="provider">An instance of the <see cref="T:System.IServiceProvider"/> interface.</param>
            <param name="type">The instance of the <see cref="T:System.Type"/> class.</param>
            <returns>An instance of the <see cref="T:Syncfusion.ComponentModel.WindowsFormsEditorServiceContainer"/> instance.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.esc_ShowingDialog(System.Object,System.Windows.Forms.ControlEventArgs)">
            <summary>
            Triggered when the RecordFilterCollectionEditor is being displayed. Used internally.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.SelectAllText">
            <summary>
            Gets or sets the value of FilterBar string "(All)".
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.SelectCustomText">
            <summary>
            Gets or sets the value of FilterBar string "(Custom)".
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.SelectEmptyText">
            <summary>
            Gets or sets the value of FilterBar string "(Empty)".
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel.ShowingCustomFilterDialog">
            <summary>
            Occurs immediately before the RecordFilterCollectionEditor dialog is being displayed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer">
            <summary>
            Implements the renderer part of a TableFilterBar cell.
            </summary>
            <remarks>
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/> can be customized with
            <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.DataSource"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ValueMember"/>,
            and <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.DisplayMember"/> properties of a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> instance.
            <para/>
            If you do not have a data source object, you can also fill the drop-down list contents
            with a <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ChoiceList"/> and optionally specify <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ExclusiveChoiceList"/>.
            <para/>
            The TableFilterBar cell is XP Themes enabled. It will be drawn themed if <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> is True.
            <para/>
            There can be several renderers.
            associated with one <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> if several views display the same
            <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            Use "TableFilterBar" as identifier in <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/> of a cell's <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            to associate this cell type with a cell.
            <para/>
            The cell's behavior and appearance can be customized with the following properties of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class.
            <para/>
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/> class for the given instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that displays this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> that holds data for this cell renderer that should
            be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.OnInitialize(System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and initializes the current cell.</summary>
            <param name="rowIndex">Row index for the current cell.</param>
            <param name="colIndex">Column index for the current cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <override/>
            <summary>Overrides and triggered when user pressed key down.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.KeyEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.ListBoxMouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseUp"/> event is done in the list box.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.OnPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <override/>
            <summary>Overrides and triggered for custom formatting of a cell by changing its style object.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.GetFilterBarText(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Gets the text from record filter criteria that should be displayed in filter bar cell.
            </summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <returns>The filtered item's text value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and draws the of the client bounds for the cell.</summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="clientRectangle">Specifies the client rectangle. It is the cell rectangle without buttons and borders.</param>
            <param name="rowIndex">Specifies the row index.</param>
            <param name="colIndex">Specifies the column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.DropDownContainerShowingDropDown(System.Object,System.ComponentModel.CancelEventArgs)">
            <override/>
            <summary>Overrides and triggered when the drop down is about to be shown.</summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.CancelEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.Grid">
            <summary>
            Gets a value for reference to the parent grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.Model">
            <summary>
            Gets a value for reference to the filterbar cell model.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer.ControlText">
            <override/>
            <summary>Gets or sets the value to be specified to the active text that is being displayed on the cell.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs">
            <summary>
            Defines a class that provides data for the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryFilterBarChoices"/> event which occurs
            when <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> is initializing columns with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowFilter"/> is set to "True" and gives
            you the options to handle filterbarchoices through custom code. In such case the event is also raised
            when the user clicks on dropdown button of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellRenderer"/>
            </summary>
            <remarks>
            In event handler code you should check whether Element is null (Nothing).<para/>
            If it is null then only set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.ShouldCreateSummaryDescriptor"/> to "false" if you want to
            provide your own choice list.<para/>
            If it is not null then you should initialize the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.UniqueFilterBarValues"/> with choices to
            be displayed to the user.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,System.Boolean,Syncfusion.Grouping.Element)">
            <summary>
            Initialize a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs"/> class.
            </summary>
            <param name="column">Column name.</param>
            <param name="shouldCreateSummaryDescriptor">True if summary descriptor should be created.</param>
            <param name="element">The element at the filter row.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.Column">
            <summary>
            Gets the values of the column in which the choices to be shown.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.ShouldCreateSummaryDescriptor">
            <summary>
            Gets or sets a value indicating whether to create summary descriptor or not.
            </summary>
            <remarks>
            Set this property false if you do not want a summary being created for the specified column. The
            engine will raise the event with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.Element"/> = null (Nothing) in order to investigate
            for which columns it should create internal summaries.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.Element">
            <summary>
            Gets the value of the element from the filter drop down.
            </summary>
            <remarks>
            When a user clicks on the drop down button of a FilterBarCell then this event is raised and
            the Element will contain the element at the given filter bar row. You can check Element.ParentGroup
            to find out which group the element belongs to. If Element is null (Nothing) you should simply
            set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.ShouldCreateSummaryDescriptor"/> as needed.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs.UniqueFilterBarValues">
            <summary>
            Gets or sets the unique filter bar values that is being displayed in the filter drop down.
            </summary>
            <remarks>
            When a user clicks on the drop down button of a FilterBarCell then this event is raised and
            the Element will contain the element at the given filter bar row. You should then initialize
            this array with values that should be displayed in the drop down.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs">
            <summary>
            Defines the class that provides data for <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanged"/> event that occurs after
            an item is selected through the filtered dropdown.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,System.Int32,System.String)">
            <summary>
            Initialize a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs"/> class.
            </summary>
            <param name="selectedIndex">Index of the selected item.</param>
            <param name="selectedText">Text of the selected item.</param>
            <param name="column">The FilteredColumn information.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs.Column">
            <summary>
            Gets the value of current-selected column descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs.SelectedIndex">
            <summary>
            Gets the zero-based index of the currently selected item in a filter bar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs.SelectedText">
            <summary>
            Gets the value of selected text of the filtered item.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs">
            <summary>
            Defines the class that provides data for <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanging"/> event that occurs when
            an item is selected through the filtered dropdown.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs.#ctor(System.Windows.Forms.ListBox,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs"/> class.
            </summary>
            <param name="selectedIndex">The index of the selected item.</param>
            <param name="selectedText">The text value of the selected item.</param>
            <param name="list">The List box.</param>
            <param name="column">The column name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.GridListControl,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,System.Int32,System.String)">
            <summary>
            Initializes a new instances of the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanging"/> class.
            </summary>
            <param name="gridList">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridListControl"/> class.</param>
            <param name="column">The column name.</param>
            <param name="selectedIndex">The index of the selected item.</param>
            <param name="selectedText">The text value of the selected item.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs.Column">
            <summary>
            Gets the value of currently selected column descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs.SelectedIndex">
            <summary>
            Gets or sets the zero-based index of the currently selected item in a Filter bar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs.SelectedText">
            <summary>
            Gets or sets the value for selected text of the filtered item.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventHandler">
            <summary>
            Handles the <see cref="E:Syncfusion.Windows.Forms.ExceptionManager.ExceptionCatched"/> event.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventHandler">
            <summary>
            Handles the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanging"/> event.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventHandler">
            <summary>
            Handles the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanged"/> event.
            </summary>
            <param name="sender">The object instance</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel">
            <summary>
            Implements the DataModel part for a TableFilterBar GridListControl cell.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            <para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> object
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel,System.Boolean)">
            <overload>
            Initializes a new instance<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> class.
            </overload>
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> object
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <param name="isCombobox"> To set GridListControl's appearance as Combobox</param>
            <remarks>
            You typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarCellModel"/> from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <summary>
            Overrides and creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer"/> for the cell model that is specific to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>.
            </summary>
            <param name="control">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> the cell renderer is created for.</param>
            <returns>A new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer"/> specific for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.GetFilterBarChoices(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the unique choices to be displayed in the filter bar cell.
            </summary>
            <param name="tableCellIdentity">Identity for the table cell.</param>
            <returns>Filter bar choices.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.GetDataSource(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Gets the datasource for filter bar choices.
            </summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties. </param>
            <returns>The data source instance associated withe the filterbar cell.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.FillWithChoices(System.Windows.Forms.ListBox,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Boolean@)">
            <summary>
            Overrides and gets the data to fill with choices.
            </summary>
            <param name="listBox">The <see cref="T:System.Windows.Forms.ListBox"/> to be initialized with data binding information.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="exclusive">If <b>True</b> then the list box values will be filled with unique values; Otherwise <b>False</b> and allows non-standard values.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.FillWithChoices(Syncfusion.Windows.Forms.Grid.GridListControl,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Boolean@)">
            <summary>
            Initializes a <see cref="T:System.Windows.Forms.ListBox"/> with data binding information from an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            class.
            </summary>
            <param name="listBox">The <see cref="T:System.Windows.Forms.ListBox"/> to be initialized with data binding information.</param>
            <param name="style">The style object with binding information.</param>
            <param name="exclusive">A place holder that indicates whether the GridListControl is filled with an exclusive
            list of possible choices or if non-standard values are allowed.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.Select(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,System.Int32)">
            <summary>
            Applies a filter criteria. Note: The first two entries are reserved for (All) and (Custom).
            An index greater than one represents a valid choice found with GetFilterBarChoices.
            </summary>
            <param name="tableCellIdentity">Identifies the table cell.</param>
            <param name="index">Index of the filter bar choice to be selected.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.GetUniqueColumnGroupId(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the unique group id value for the column. Internal only.
            </summary>
            <param name="tableCellIdentity">The table cell identity.</param>
            <returns>Returns the <see cref="P:Syncfusion.Grouping.Group.UniqueGroupId"/> value.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.GetUniqueGroupId(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets an array of unique group id for the top level group. Internal only.
            </summary>
            <param name="tableCellIdentity">The table cell identity.</param>
            <returns>Returns the <see cref="P:Syncfusion.Grouping.Group.UniqueGroupId"/> value.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.GetRecordFilters(Syncfusion.Grouping.RecordFilterDescriptorCollection,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,System.String)">
            <internalonly/>
            <summary>
            Gets an array of RecordFilterDescriptors for the specific column
            with respect to the particular GroupUniqueID
            </summary>
            <param name="recordFilters">An instance of the <see cref="T:Syncfusion.Grouping.RecordFilterDescriptorCollection"/>.</param>
            <param name="tableCellIdentity">Specified grid table cell.</param>
            <param name="filterName">Name of the filter.</param>
            <returns>Array of <see cref="T:Syncfusion.Grouping.RecordFilterDescriptor"/> instance value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.SelectItem(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,System.Int32)">
            <internalonly/>
            <summary>
            Selects the item at the selected index in respective cell identifier.
            </summary>
            <param name="index">The index of the selected item.</param>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> that identifies the table cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.ApplyFilters">
            <internalonly/>
            <summary>Initialize the record filters. Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.ResetFilterBar(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <internalonly/>
            <summary>
            Resets the filter for the specified cell identifier.
            </summary>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> that identifies the table cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.SelectCustomFilterBar(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <internalonly/>
            <summary>
            A method to initiate collection dialog editor while selecting custom filter option.
            </summary>
            <param name="tableCellIdentity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> that identifies the table cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.ShowCollectionDialog(System.Object,System.String,System.IServiceProvider,System.Type)">
            <summary>
            Shows the collection dialog.
            </summary>
            <param name="instance">An object.</param>
            <param name="propertyName">Name of the property.</param>
            <param name="provider">An instance of the <see cref="T:System.IServiceProvider"/> value.</param>
            <param name="type">An instance of the <see cref="T:System.Type"/> value.</param>
            <returns>Returns the DialogResult.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.esc_ShowingDialog(System.Object,System.Windows.Forms.ControlEventArgs)">
            <summary>
            Triggered when the custom filter dialog is being displayed. Used internally
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.ControlEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.SelectAllText">
            <summary>
            Gets or sets the value "(Select All)" text.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.SelectCustomText">
            <summary>
            Gets or sets the values of the "(Custom...)" text.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.SelectEmptyText">
            <summary>
            Gets or sets the value of the "(Empty)" text.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel.ShowingCustomFilterDialog">
            <summary>
            Occurs immediately before the RecordFilterCollectionEditor Dialog is displayed. The ControlEventArgs.Control 
            the form.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer">
            <summary>
            Implements the renderer part of the filterbar cell.
            </summary>
            <remarks>
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer"/> can be customized with
            <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.DataSource"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ValueMember"/>,
            and <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.DisplayMember"/> properties of a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> instance.
            <para/>
            If you do not have a datasource object, you can also fill the drop-down list contents
            with a <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ChoiceList"/> and optionally specify <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ExclusiveChoiceList"/>.
            <para/>
            The TableFilterBar cell is XP Themes enabled. It will be drawn themed if <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> is True.
            <para/>
            There can be several renderers
            associated with one <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellModel"/> if several views display the same
            <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            Use "TableFilterBar" as identifier in <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/> of a cell's <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            to associate this cell type with a cell.
            <para/>
            The cell's behavior and appearance can be customized with the following properties of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class.
            <para/>
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer"/> class for the given instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that displays this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> that holds data for this cell renderer that should
            be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.OnInitialize(System.Int32,System.Int32)">
            <override/>
            <summary>Initialize the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridListControl"/> class.</summary>
            <param name="rowIndex">RowIndex of the FilterBarCell.</param>
            <param name="colIndex">ColumnIndex of the FilterBarCell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <override/>
            <summary>Occur this event while pressing the key on filter bar cell.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.KeyEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.ListControlGridPrepareViewStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <override/>
            <summary>Overrides and initiates the style information for drop down table.</summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.ListControlMouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Overrides and raises the <see cref="T:System.Windows.Forms.Control.MouseUp"/> event of the list box.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.OnBeginEdit">
            <summary>
            Overrides and performs the BeginEdit() method.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.OnPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <override/>
            <summary>Overrides and allows custom formatting of a cell by changing its style object.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.GetFilterBarText(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Gets the text value of the selected item to be displayed in the filterbar cell.
            </summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <returns>Filter bar text.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>Overrides and draws the contents
            of the client bounds for the cell.</summary>
            <param name="g">Points to the device context.</param>
            <param name="clientRectangle">Specifies the client rectangle. It is the cell rectangle without buttons and borders.</param>
            <param name="rowIndex">Specifies the row index.</param>
            <param name="colIndex">Specifies the column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.OnDrawCellButton(Syncfusion.Windows.Forms.Grid.GridCellButton,System.Drawing.Graphics,System.Int32,System.Int32,System.Boolean,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Overrides and draws the cell buttons.
            </summary>
            <param name="button">The cell button.</param>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="bActive">If <b>True</b> draws the active cell button; Otherwise <b>False</b>.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.Grid">
            <summary>
            Gets a value of reference to the parent grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.Model">
            <summary>
            Gets a value of reference to the cell model.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableFilterBarGridListCellRenderer.ControlText">
            <override/>
            <summary>Gets or sets the value of the active text that should be displayed on the cell.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel">
            <summary>
            Implements the DataModel part of a column or row header.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/> class.
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>Creates a cell renderer for this cell model.</summary>
            <param name="control">The grid control.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel.OnQueryPrefferedClientSize(System.Drawing.Graphics,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo,Syncfusion.Windows.Forms.Grid.GridQueryBounds)">
            <summary>
            Calculates the preferred size of the cell based on its contents without margins
            and any buttons.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="queryBounds">The value of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryBounds"/> enumerator.</param>
            <returns>The optimal size of the cell.</returns>
            <override/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel">
            <summary>
            Implements the DataModel part for a row header cell in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/>. 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.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel"/> class
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>Overrides and creates a cell renderer for the given instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class.</summary>
            <param name="control">The grid control.</param>
            <returns>Returns the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel.OnQueryPrefferedClientSize(System.Drawing.Graphics,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo,Syncfusion.Windows.Forms.Grid.GridQueryBounds)">
            <summary>
            Overrides and calculates the preferred size of the cell based on its contents without margins.
            and any buttons.
            </summary>
            <param name="g">The System.Drawing.Graphics context of the canvas.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="queryBounds">The GridQueryBounds</param>
            <returns>The optimal size of the cell.</returns>
            <override/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer">
            <summary>
            Implements the renderer part of a row header.
            </summary>
            <remarks>
            <para/>
            There can be several renderer
            associated with one <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellModel"/> if several views display the same
            <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            The header cell is XP Themes enabled. It will be drawn themed if <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> is true.
            <para/>
            <para/>
            The following table lists some characteristics about the Header cell type:
            <para/>
            <list type="table">
                <listheader>
                    <term>Item</term>
                    <description>Description</description>
                </listheader>
                <item>
                    <term>CellType</term>
                    <description>Header</description>
                </item>
                <item>
                    <term>Renderer</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellRenderer"/></description>
                </item>
                <item>
                    <term>Model</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableHeaderCellModel"/></description>
                </item>
                <item>
                    <term>XP Themes Support</term>
                    <description>Yes</description>
                </item>
                <item>
                    <term>Interactive</term>
                    <description>Click Only</description>
                </item>
                <item>
                    <term>Floating Support</term>
                    <description>No</description>
                </item>
                <item>
                    <term>Base Type</term>
                    <description><see cref="T:Syncfusion.Windows.Forms.Grid.GridStaticCellRenderer"/></description>
                </item>
            </list>
            <para/>
            <para/>
            The cell's behavior and appearance can be customized with the following properties of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class:
            <para/>
            <list type="table">
                <listheader>
                    <term>PropertyName</term>
                    <description>Description</description>
                </listheader>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.BaseStyle"/> (<see cref="T:System.String"/>)</term>
                    <description>The base style for this style instance with default values for properties that are not initialized for this style object. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Borders"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridBordersInfo"/>)</term>
                    <description>Top, left, bottom, and right border settings. (Default: GridBordersInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellAppearance"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridCellAppearance"/>)</term>
                    <description>When set to <see cref="F:Syncfusion.Windows.Forms.Grid.GridCellAppearance.Flat"/>, the header will be drawn with slightly raised edges typical for cell headers. If the grid is XP Themes enabled the headers will be drawn with XP Themes look. If you specify Sunken or Raised, the header will be drawn with sunken or raised edges and not XP Themed. (Default: GridCellAppearance.Flat)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellTipText"/> (<see cref="T:System.String"/>)</term>
                    <description>ToolTip text to be displayed when user hovers mouse over cell. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/> (<see cref="T:System.String"/>)</term>
                    <description>Header (Default: Text Box)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> (<see cref="T:System.Object"/>)</term>
                    <description>If empty, the standard header text will be drawn as specified with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedRowHeaders"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedColHeaders"/> properties in <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>. If <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> is not NULL, the cell value will be displayed as header text. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/> (<see cref="T:System.Type"/>)</term>
                    <description>Specifies the preferred <see cref="T:System.Type"/> for cell values. When you assign a value to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object, the value will be converted to this type. If the value cannot be converted, <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Error"/> will contain error information. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CultureInfo"/> (<see cref="T:System.Globalization.CultureInfo"/>)</term>
                    <description>The culture information holds rules for parsing and formatting the cell's value. (Default: NNULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Enabled"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if the header cell can be activated as current cell when the user clicks onto the header. Usually you do not want a header to be activated as current cell unless you want to have editing capabilities such as allowing a user to rename header text in place. (You would have to implement a custom header cell for this.) (Default: true)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Error"/> (<see cref="T:System.String"/>)</term>
                    <description>Holds error information if a value could not be converted to the <see cref="T:System.Type"/> specified with <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Font"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridFontInfo"/>)</term>
                    <description>The font for drawing text. (Default: GridFontInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> (<see cref="T:System.String"/>)</term>
                    <description>Gets or sets the format mask for formatting the cell's value. You can specify numeric format strings,
            date format strings, or enumeration format strings as discussed in the section "Format Specifiers and Format Providers" of the .NET Framework Developers Guide (see ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconformatspecifiersformatproviders.htm) (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.HorizontalAlignment"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridHorizontalAlignment"/>)</term>
                    <description>Specifies horizontal alignment of text in the cell. (Default: GridHorizontalAlignment.Left)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.HotkeyPrefix"/> (<see cref="T:System.Drawing.Text.HotkeyPrefix"/>)</term>
                    <description>Specifies how hot-key prefixes should be displayed. Hot-keys are indicated in text with an '&amp;' (ampersand). When you enable a hot-key prefix, the specific characters can be displayed underlined or regular. The '&amp;' will not be displayed. (Default: HotkeyPrefix.Show)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageIndex"/> (<see cref="T:System.Int32"/>)</term>
                    <description>Specifies an index for an image in the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            instance. (Default: -1)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> (<see cref="T:System.Windows.Forms.ImageList"/>)</term>
                    <description>The <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageList"/> that holds a collection of images. Cells can choose images with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.ImageIndex"/> property in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>
            instance. (Default: NULL)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Interior"/> (<see cref="T:Syncfusion.Drawing.BrushInfo"/>)</term>
                    <description>Lets you specify a solid backcolor, gradient, or pattern style with both back and forecolor for a cell's
             background. If grid is XP Themes enabled, this color will be ignored and the header will be drawn with default XP Themes header background. (Default: SystemColors.Window)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.MergeCell"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridMergeCellDirection"/>)</term>
                    <description>Specifies merge behavior for an individual cell when the merging cell's feature has been enabled in a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> with <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.MergeCellsMode"/>. (Default: GridMergeCellDirection.None)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> (<see cref="T:System.String"/>)</term>
                    <description>If empty, the standard header text will be drawn as specified with the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedRowHeaders"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.NumberedColHeaders"/> properties in <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>. If <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> is not NULL, the cell value will be displayed as header text. (Default: String.Empty)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.TextColor"/> (<see cref="T:System.Drawing.Color"/>)</term>
                    <description>Lets you specify the color for drawing the cell text. (Default: SystemColors.WindowText)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.TextMargins"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridMarginsInfo"/>)</term>
                    <description>Holds text margins in pixels. When drawing a cell, this specifies the empty area between the
            text rectangle and the client rectangle of the cell without borders and cell buttons. (Default: GridMarginsInfo.Default)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Themed"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if cell should be drawn using Windows XP themes when <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.ThemesEnabled"/> has been set. (Default: True)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Trimming"/> (<see cref="T:System.Drawing.StringTrimming"/>)</term>
                    <description>Indicates how text is trimmed when it exceeds the edges of the cell text rectangle. (Default: StringTrimming.Character)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.VerticalAlignment"/> (<see cref="T:Syncfusion.Windows.Forms.Grid.GridVerticalAlignment"/>)</term>
                    <description>Specifies vertical alignment of text in the cell. (Default: GridVerticalAlignment.Top)</description>
                </item>
                <item>
                    <term><see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.WrapText"/> (<see cref="T:System.Boolean"/>)</term>
                    <description>Specifies if text should be wrapped when it does not fit into a single line. (Default: True)</description>
                </item>
            </list>
            <para/>
            <para/>
            <para/>
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridCheckBoxCellRenderer"/> class for the given GridControlBase
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/>.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that displays this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCheckBoxCellModel"/> that holds data for this cell renderer that should
            be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            This method is called from the cell renderer's draw method to draw the contents
            of the client bounds for the cell, e.g. the text for a <b>static cell</b>.
            </summary>
            <param name="g">Points to the device context.</param>
            <param name="clientRectangle">Specifies the client rectangle. It is the cell rectangle without buttons and borders.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <remarks>
            When drawing cells, it is necessary to determine if the
            specified cell (with rowIndex and colIndex) is the current cell and if
            it is active.<para/>
            If your control is associated with a control and supports in-place editing
            and the specified cell is the current cell, you should position the control. Take a look at the GridTextBoxCellRenderer
            implementation of this method for an example.<para/>
            Otherwise, you can simply draw the cell. <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.OnHitTest(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <summary>
            Overrides and triggered to determine whether the mouse events should be handled by the renderer at the given coordinates for the specified cell.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> with data about the mouse event.</param>
            <param name="controller">The <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> requested to handle this mouse event.</param>
            <returns>
            Non-zero hit context value if you request to handle the mouse event; zero if you vote
            not to handle the mouse event.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.OnDrawDisplayText(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and draws the display text on the headers.
            its background has been drawn.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="textRectangle">Specifies the text rectangle. It is the cell rectangle without buttons and borders and text margins.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.OnClick(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.Click"/> event is done.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.PaintIcon(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Point,System.Drawing.Bitmap,System.Drawing.Color)">
            <summary>
            Paints the specified bitmap substituting black pixels with a new color.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="bounds">A <see cref="T:System.DrawingRectangle"/> instance which contains the boundary data of the rectangle.</param>
            <param name="offset">A <see cref="T:System.DrawingPoint"/> that specifies pixel to offset the bitmap from its origin point.</param>
            <param name="bmp">The Bitmap to be drawn on the screen.</param>
            <param name="foreColor">The new color used to substitute black pixels.</param>
            <returns>A Rectangle which contains the boundary data of the drawn bitmap.</returns>
            <remarks>
            The PaintIcon routine
            will substitute black pixels of the original bitmap and draw them with the
            specified fore color. The bitmap is centered inside the specified bounds.
            Use the offset if you want to display a "pressed button" state. If the button is
            pressed, specify offset = new Point(1, 1).
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.PaintIcon(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Point,System.String,System.Drawing.Color)">
            <summary>
            Loads the bitmap from manifest and paint it substituting black pixels with a new color.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="bounds">A <see cref="T:System.DrawingRectangle"/> instance which contains the boundary data of the rectangle.</param>
            <param name="offset">A <see cref="T:System.DrawingPoint"/> that specifies pixel to offset the bitmap from its origin point.</param>
            <param name="bitmapName">The name of the bitmap.</param>
            <param name="foreColor">The new color used to substitute black pixels.</param>        /// 
            <remarks>
            A Rectangle which contains the boundary data of the drawn bitmap.
            The PaintIcon routine
            will substitute black pixels of the original bitmap and draw them with the
            specified fore color. The bitmap is centered inside the specified bounds.
            Use the offset if you want to display a "pressed button" state. If the button is
            pressed, specify offset = new Point(1, 1).
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableRowHeaderCellRenderer.Grid">
            <summary>
            Gets a value of reference to the parent grid.
            </summary> 
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection">
            <internalonly/>
            <summary>
            Defines a class that provides the typed list collections for the record in  the table of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> class.
            Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.#ctor(Syncfusion.Grouping.Group)">
            <internalonly/>
            <summary>Initialize a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection"/> class. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.GetItemProperties(System.ComponentModel.PropertyDescriptor[])">
            <summary>
            Gets the collection for property descriptor. Used internally.
            </summary>
            <remarks>Represents a collection of <see cref="T:https://msdn.microsoft.com/en-us/library/system.componentmodel.propertydescriptor.aspx">PropertyDescriptor</see> objects.</remarks>
            <param name="listAccessors">The listAccessors</param>
            <returns>The <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> property values.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.GetVisibleColumnCount">
            <summary>
            Gets the count of visible columns. Used internally.
            </summary>
            <returns>The visible column count.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.GetWidth(System.Int32)">
            <summary>
            Gets the width for specified column. Used internally.
            </summary>
            <param name="columnIndex">The column index.</param>
            <returns>The column width.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.SetWidth(System.Int32,System.Int32)">
            <internalonly/>
            <summary>Sets the width for specified column. Used internally.</summary>
            <param name="columnIndex">The column index.</param>
            <param name="width">specifies the column width.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.GetStyle(System.Int32,System.Int32)">
            <summary>
            Gets the style values for the specified cell. Used internally.
            </summary>
            <param name="recordNum">The row index.</param>
            <param name="columnIndex">The column index.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.TableDescriptor_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the table descriptor's property values gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.TableDescriptor">
            <internalonly/>
            <summary>Gets the value of the table descriptor.Used internally.</summary>
            <remarks> <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> maintains schema information for a table. Collections define columns, fields, expressions,
            sorted, grouped columns, and related tables</remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.Table">
            <internalonly/>
            <summary>Gets the value of the table. Used internally</summary>
            <remarks><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/>Manages all the records from the underlying source list. The source list can be any <see cref="T:https://msdn.microsoft.com/en-us/library/system.collections.aspx">IList</see> collection.
            If it implements <see cref="T:https://msdn.microsoft.com/en-us/library/system.componentmodel.ibindinglist.aspx">IBindingList</see>, the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> will listen to the ListChangedEvent and update its internal
            data whenever changes are made to the source list.</remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection.ItemPropertiesChanged">
            <internalonly/>
            <summary>Occurs when the properties of the items in the collection gets changed. Used internally.</summary>
            <remarks>Handles through <see cref="T:System.EventArgs"/> contains the event data.</remarks>.
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl">
            <summary>
            Represents a control that provides support for displaying ADO.NET data and other datasources in a grid. Data will be
            loaded from the given datasource and changes will be written back to the datasource. Both
            flat tables and hierarchical data can be displayed. Records can be grouped into categories and
            summaries can be displayed for each group.
            </summary>
            <remarks>
            To display a table in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> at run-time, set the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource"/>
            and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataMember"/> properties to a valid datasource. The following datasources are valid:
            <list type="bullet">
            <item><term>A DataTable</term></item>
            <item><term>A DataView</term></item>
            <item><term>A DataSet</term></item>
            <item><term>A single dimension array</term></item>
            <item><term>Any component that implements the IListSource interface</term></item>
            <item><term>Any component that implements the IList interface.</term></item>
            </list>
            <para/>
            GridGroupingControl is a user control that hosts a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>,
            a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/>, and a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationBar"/>.
            <para/>
            Its main properties for the DataModel are: <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataMember"/>,
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Engine"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/>, and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/>.
            <para/>
            Properties for user display controls are: <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/>, and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationBar"/>.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> provides properties to get / set the DataSource using the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource"/>
            and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataMember"/> properties. The DataSource can be set through the designer.
            <para/>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/> property gives access to the hosted <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>.
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is a grid derived from <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>.
            <para/>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/> property gives access to the hosted <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> control.
            Its purpose is to allow dragging header columns from the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            for user-interactive grouping of records. You can hide and show this area with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowGroupDropArea"/>
            property.
            <para/>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationBar"/> property gives access to the hosted <see cref="T:Syncfusion.Windows.Forms.RecordNavigationBar"/> control.
            You can show or hide the record navigation bar with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNavigationBar"/> property.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is the main element in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. The
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> displays the rows from the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/> collection
            of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> using schema information stored in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/>.
            <para/>
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> gives access to the table schema information of the
            root table in the datasource.
            <para/>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> object is instantiated by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> class
            and initialized with default schema information from the list assigned to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource"/>.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> is accessed through the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Engine"/> property.
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object is instantiated with the virtual <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateEngine"/> method.
            If you want to subclass the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>, you should override this method.
            <para/>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Engine"/> object is the main grouping engine object. It is derived from the
            <see cref="T:Syncfusion.Grouping.Engine"/> base class and adds Windows Forms specific functionality such as support
            for a Forms BindingContext and CurrencyManager. GridEngine also has special overrides of the virtual
            Engine.CreateTableDescriptor and Engine.CreateTable methods so that the grid-specific derived GridTable class
            (derived from Syncfusion.Grouping.Engine) and GridTableDescriptor class (derived from Syncfusion.Grouping.TableDescriptor)
            are instantiated.
            <para/>
            There is only one <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> objects on the other side can be more than one when
            hierarchies are displayed. For each hierarchy level, a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/>
             are initialized. For example, if you have an ADO.NET DataSet with three tables: "Products", "Orders", and "OrderDetails", there will be three GridTableDescriptors and GridTables.
            <para/>
            Relations between tables are defined with a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations"/> collection of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/>.
            Each TableDescriptor can have one or multiple <see cref="T:Syncfusion.Grouping.RelationDescriptor"/> objects. A <see cref="T:Syncfusion.Grouping.RelationDescriptor"/>
            defines the foreign key columns in the parent table, a child <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> with information about the
            related child table and the primary key columns in the child table.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> object is instantiated by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> class. The Table object manages the
            records from the engine's DataSource and provides access to records and grouped elements through several collection classes.
            The most important collection used by the GridTableControl is the DisplayElements collection. This collection provides
            the GridTableControl with information on which element to display at a row.
            It returns elements such as CaptionSection, RecordRow, SummaryRow, and others.
            Based on the elements returned by this collection, the GridTableControl will display a record, a summary or a group caption bar.
            There are several collections returned such as Records which contains all records in the table. FilterRecords contains all
             visible records.
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeSortIconPlacement">
            <summary>
            Determines whether SortIconPlacement has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetSortIconPlacement">
            <summary>
            Resets the SortIconPlacement back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeShowDefaultValuesInAddNewRecord">
            <summary>
            Determines whether ShowDefaultValuesInAddNewRecord has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetShowDefaultValuesInAddNewRecord">
            <summary>
            Resets the ShowDefaultValuesInAddNewRecord back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeBrowseOnly">
            <summary>
            Determines whether BrowseOnly has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetBrowseOnly">
            <summary>
            Resets the BrowseOnly back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeCacheRecordValues">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CacheRecordValues"/> has been modified from its
            default state.
            </summary>
            <returns>True if CacheRecordValues was manually modified</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetCacheRecordValues">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CacheRecordValues"/> back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeTableDirtyOnSourceListReset">
            <summary>
            Determines a value whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDirtyOnSourceListReset"/> has been modified from its
            default state or not.
            </summary>
            <returns>True if TableDirtyOnSourceListReset was manually modified; </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetTableDirtyOnSourceListReset">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDirtyOnSourceListReset"/> back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeCultureInfo">
            <summary>
            Determines a value indicating whether the value <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Culture"/> was modified or not.
            </summary>
            <returns>True if content is changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetCultureInfo">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Culture"/> property value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Initializes this object and copies properties from another object. The <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OptimizeIListGroupingPerformance(System.Object,System.ComponentModel.ListChangedEventArgs)">
            <summary>
            Improves the Grouping performance with IList datasource.
            </summary>
            <param name="src">The source object.</param>
            <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs" /> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OptimizeIListGroupingPeformance(System.Object,System.ComponentModel.ListChangedEventArgs)">
            <summary>
            Improves the Grouping performance with IList datasource.
            </summary>
            <param name="src">The source object.</param>
            <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs" /> contains the event data.</param>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> class and creates a new empty engine object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeEnableTouchMode">
            <summary>
            Determines a value that indicates whether to serialize the touch mode or not.
            </summary>
            <returns>If <b>True</b> touch mode is serialized; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetEnableTouchMode">
            <summary>Resets the touch mode.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyScaleToControl(System.Single)">
            <summary>
            Applies the scaling to the control.
            </summary>
            <param name="sf">The scaling value.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridEngine)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> class and attaches it to the specified grid
            engine.
            </summary>
            <param name="engine">The engine to be used by the GridGroupingControl.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeFreezeCaption">
            <summary>
            Creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged"/> class with grid grouping control to optimize list changed.
            Determines whether FreezeCaption has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetFreezeCaption">
            <summary>
            Discards any changes for the FreezeCaption object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateGridGroupingControlOptimizeListChanged">
            <summary>
            Creates the grid grouping control optimize list changed.
            </summary>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged"/> class.</returns>
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.tableControl1_KeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Control.KeyDown"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.KeyEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.tableControl1_ScrollControlMouseDown(System.Object,Syncfusion.Windows.Forms.CancelMouseEventArgs)">
            <summary>
            Triggered when mouse down event is done in the scroll control.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.CancelMouseEventArgs"/> contains the even data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Application_Idle(System.Object,System.EventArgs)">
            <summary>
            Triggered when the application is in idle state.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSizeChanged(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the size gets changed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> class in a special mode where
            it is only used to hold state information. This is used for XML serialization
            and saving and restoring state of a GridGroupingControl.
            </summary>
            <param name="stateOnly">The state information.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnCreateControl">
            <override/>
            <summary>Overrides and triggered to create control.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Dispose(System.Boolean)">
            <summary>
            Overrides and cleans up any resources being used.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)">
            <summary>
            Creates a table control associated with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class.
            </summary>
            <param name="model">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class.</param>
            <returns>The table control.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateTableModel">
            <summary>
            Creates a table model associated with the table control.
            </summary>
            <returns>The table model used by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateNestedTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel,Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer)">
            <summary>
            Creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.
            </summary>
            <param name="relatedTableModel">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class.</param>
            <param name="parentGrid">The parent grid.</param>
            <param name="parentRenderer">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> class.</param>
            <returns>The table control.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateRecordNavigationControl">
            <summary>
            Creates the instance of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationControl"/> that have a splitter frame at the bottom of the scrollbar control.
            </summary>
            <returns>The RecordNavigationControl.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateGroupDropArea(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel)">
            <summary>
            Creates an instance of the group drop area associated with the engine.
            </summary>
            <returns>The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.captionGrid_VisibleChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when th visibility of the caption gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateEngine">
            <summary>
            Override this method if you would like to have a derived engine object. The method is called
            to create a default engine object when no engine objects were manually
            instantiated. See also the discussion in <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory"/>.
            </summary>
            <returns>
            If the CreateEngine method is not overridden, a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>
            object is returned, otherwise an object derived from GridEngine might be returned.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Refresh">
            <override/>
            <summary>Overrides and forces the control to invalidate its client area and immediately redraws itself and any child controls.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGotFocus(System.EventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="T:System.Windows.Forms.Control.GotFocus"/> event.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeDefaultGridBorderStyle">
            <summary>
            Determines whether DefaultGridBorderStyle has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetDefaultGridBorderStyle">
            <summary>
            Resets the DefaultGridBorderStyle back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeAllowScrollCurrentCellInView">
            <summary>
            Determines whether AllowScrollCurrentCellInView has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetAllowScrollCurrentCellInView">
            <summary>
            Resets the AllowScrollCurrentCellInView back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeAlphaBlendSelectionColor">
            <summary>
            Determines whether AlphaBlendSelectionColor has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetAlphaBlendSelectionColor">
            <summary>
            Resets the AlphaBlendSelectionColor back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeClickedOnDisabledCellBehavior">
            <summary>
            Determines whether ClickedOnDisabledCellBehavior has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetClickedOnDisabledCellBehavior">
            <summary>
            Resets the ClickedOnDisabledCellBehavior back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeShowCurrentCellBorderBehavior">
            <summary>
            Determines whether ShowCurrentCellBorderBehavior has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetShowCurrentCellBorderBehavior">
            <summary>
            Resets the ShowCurrentCellBorderBehavior back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeUseRightToLeftCompatibleTextBox">
            <summary>
            Determines whether UseRightToLeftCompatibleTextBox has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetUseRightToLeftCompatibleTextBox">
            <summary>
            Resets the UseRightToLeftCompatibleTextBox back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeMarkColHeader">
            <summary>
            Determines whether MarkColHeader has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetMarkColHeader">
            <summary>
            Resets the MarkColHeader back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeMarkRowHeader">
            <summary>
            Determines whether MarkRowHeader has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetMarkRowHeader">
            <summary>
            Resets the MarkRowHeader back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeShowColumnHeaders">
            <summary>
            Determines whether ShowColumnHeaders has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetShowColumnHeaders">
            <summary>
            Resets the ShowColumnHeaders back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeDisplayHorizontalLines">
            <summary>
            Determines whether DisplayHorizontalLines has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetDisplayHorizontalLines">
            <summary>
            Resets the DisplayHorizontalLines back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeDisplayVerticalLines">
            <summary>
            Determines whether DisplayVerticalLines has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetDisplayVerticalLines">
            <summary>
            Resets the DisplayVerticalLines back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeGridLineColor">
            <summary>
            Determines whether GridLineColor has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetGridLineColor">
            <summary>
            Resets the GridLineColor back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializePrintColumnHeader">
            <summary>
            Determines whether PrintColumnHeader has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetPrintColumnHeader">
            <summary>
            Resets the PrintColumnHeader back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializePrintRowHeader">
            <summary>
            Determines whether PrintRowHeader has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetPrintRowHeader">
            <summary>
            Resets the PrintRowHeader back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeShowRowHeaders">
            <summary>
            Determines whether ShowRowHeaders has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetShowRowHeaders">
            <summary>
            Resets the ShowRowHeaders back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnEnter(System.EventArgs)">
            <override/>
            <summary>Overrides and process the Enter key press.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the even data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnValidating(System.ComponentModel.CancelEventArgs)">
            <override/>
            <summary>Overrides and performs the validating operation.</summary>
            <param name="e">The <see cref="T:System.ComponentModel.CancelEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InitLayout">
            <override/>
            <summary>Overrides and initializes the layout.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnHandleCreated(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered while handle is created.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnHandleDestroyed(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered while the handle gets destroyed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.parentForm_HandleCreated(System.Object,System.EventArgs)">
            <summary>
            Triggered when the handle is created for the parent form.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.f_Load(System.Object,System.EventArgs)">
            <summary>
            Triggered when the form gets loaded.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyCachedSettings">
            <summary>
            Delays certain settings, e.g. ShowToolTips - execute them either in HandleCreated event or shortly after.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OptimizeLoadTime">
            <summary>
            Optimizes the loading time of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Syncfusion#Grouping#IEngineSource#GetEngine">
            <summary>
            Gets the engine associated with the grid.
            </summary>
            <returns>The engine.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnBindingContextChanged(System.EventArgs)">
            <override/>
            <summary>Overrides and raises the binding of context changed event.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WireEngine">
            <summary>
            Wires the engine to the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UnwireEngine">
            <summary>
            Unwires the engine from the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_MarkResyncEvent(System.Object,System.ComponentModel.CancelEventArgs)">
            <summary>
            Triggered when the engine is marked for resynchronizing event.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.CancelEventArgs"/> contains the data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_TableDescriptorCreated(System.Object,System.EventArgs)">
            <summary>
            Wires the table descriptor to the engine.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WireTableDescriptor">
            <summary>
            Wires the table descriptor to the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UnwireTableDescriptor">
            <summary>
            Unwires the table descriptor from the engine.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WireTable">
            <summary>
            Wires the table associated with the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UnwireTable">
            <summary>
            Unwires the table associated with the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_SourceListChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the source list of the grid engine gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ToString">
            <override/>
            <summary>
            Overrides and gets a string containing the current object.
            </summary>
            <returns>
            A string containing the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeIsDynamicData">
            <summary>
            Determines whether IsDynamicData has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetIsDynamicData">
            <summary>
            Resets the IsDynamicData back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFieldChooserShowing(Syncfusion.Windows.Forms.Grid.FieldChooserShowingEventArgs)">
            <summary>
            Triggered when the fieldchooser is getting shown.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.FieldChooserShowingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFieldChooserShown(Syncfusion.Windows.Forms.Grid.FieldChooserShownEventArgs)">
            <summary>
            Triggered when the fieldChooser dialog had shown.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.FieldChooserShownEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFieldChooserClosing(Syncfusion.Windows.Forms.Grid.FieldChooserClosingEventArgs)">
            <summary>
            Raises the FieldChooserClosing event.
            </summary>
            <param name="e"> The event data. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFieldChooserClosed(Syncfusion.Windows.Forms.Grid.FieldChooserClosedEventArgs)">
            <summary>
            Triggered when the fieldchooser gets closed.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.FieldChooserClosedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnDataSourceChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs)">
            <summary>
            Triggered when the datasource is getting change.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnDataSourceChanged">
            <summary>
            Triggered when the datasource gets changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ForceEngineDispose">
            <summary>
            Forces the Engine to Dispose.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <override/>
            <summary>Overrides and paints the grid.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.PaintEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnChangeUICues(System.Windows.Forms.UICuesEventArgs)">
            <summary>
            Overrides and triggered when the UI gets changing.
            </summary>
            <param name="e">The <see cref="T:System.Windows.Forms.UICuesEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnLostFocus(System.EventArgs)">
            <summary>
            Overrides and triggered when the control lost focus.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.groupDropPanel_DockChanged(System.Object,System.EventArgs)">
            <summary>
            Handler to re-arrange the alignment of the GroupDropPanel.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
            <param name="sender">The Control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeGroupDropAreaAlignment">
            <summary>
            Determines whether GroupDropAreaAlignment has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetGroupDropAreaAlignment">
            <summary>
            Resets the GroupDropAreaAlignment back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisableScroll">
            <summary>
            Disables the scroll in GroupDropArea.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EnableScroll">
            <summary>
            Enables the scroll in GroupDropArea..
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EnableHScroll">
            <summary>
            Enables the Horizontal scroll in GroupDropArea
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisableHScroll">
            <summary>
            Disables the Horizontal scroll in GroupDropArea.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropLocation">
            <summary>
            Default location of GroupDropArea.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropRefresh">
            <summary>
            Refreshes the GroupDropArea.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupAlign(System.Windows.Forms.DockStyle)">
            <summary>
            Performs the alignment in the GroupDropArea with the specified dock style.
            </summary>
            <param name="gridGroupDropAreaAlignment">The dock value to be aligned.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeHierarchicalGroupDropArea">
            <summary>
            Determines whether HierarchicalGroupDropArea has been modified and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetHierarchicalGroupDropArea">
            <summary>
            Resets the HierarchicalGroupDropArea back to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupedColumnsAdd(System.Collections.Generic.List{System.String})">
            <summary>
            Resets the Grouped Columns and will add again.
            </summary>
            <param name="groupedColList">TChe grouped columns list.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupedColumns_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the grouped columns gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnLeave(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the tab key is pressed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetParentGroupingControl(System.Windows.Forms.Control)">
            <summary>
            Gets the parent grouping grid. 
            </summary>
            <param name="c">The Control.</param>
            <returns>The control associated with the grid.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ProcessDialogKey(System.Windows.Forms.Keys)">
            <summary>
            Overrides and determines a value indicating whether to processes a dialog key or not.
            </summary>
            <param name="keyData">One of the <see cref="T:System.Windows.Forms.Keys"/> values that represents the key to process.</param>
            <returns>
            True if the key was processed by the control; Otherwise, false.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOffice2010ScrollBarsColorSchemeChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOffice2010ScrollBarsColorSchemeChanged(System.EventArgs)"/> event is done.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOffice2016ScrollBarsColorSchemeChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOffice2016ScrollBarsColorSchemeChanged(System.EventArgs)"/> event is done.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOfficeScrollBarsChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventArgs)">
            <summary>
            Triggered the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsChanged"/> event is done.
            </summary>
            <param name="e"> The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOffice2007ScrollBarsChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.SplitterControl.Office2007ScrollBarsChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnOffice2007ScrollBarsColorSchemeChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBarsColorSchemeChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeBaseStyles">
            <summary>
            Determines a value indicating whether to serialize <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BaseStyles"/> collection was modified or not.
            </summary>
            <returns><b>True</b> if the collection was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetBaseStyles">
            <summary>
            Resets the values of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BaseStyles"/> property associated with the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeTableDescriptor">
            <summary>
            Determines whether to serialize the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> has been modified from its
            default state or not.
            </summary>
            <returns>True if TableDescriptor was manually modified; False if it only contains auto-populated
            data.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetTableDescriptor">
            <summary>
            Resets the values of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> property back to its
            default state and auto populates schema information on demand.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CancelEdit">
            <summary>
            Discards current cells and current record changes.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_TableCreated(System.Object,System.EventArgs)">
            <summary>
            Triggered when the table is created grid gets associated with the engine.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table_CurrentRecordContextChange(System.Object,Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <summary>
            Triggered when the current record context gets change.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.style">
            <summary>
            Gets or sets the of Skin Manager Interface.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyHeaderBaseStyle(System.String,System.Single,System.Drawing.Color)">
            <summary>
            Applies the header style based on the Office2016 theme.
            </summary>
            <param name="faceName">font face name for header cells.</param>
            <param name="textSize">font size for header cells.</param>
            <param name="textColor">Text color for grid cells.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyCellBaseStyle(System.String,System.Single,System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Applies the cell style based on the Office2016 theme.
            </summary>
            <param name="faceName">font face name for record field cells.</param>
            <param name="textSize">font size for record field cell.</param>
            <param name="textColor">text color for recordfield cells.</param>
            <param name="gridLineColor">gridline color for recordfield cells.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyGroupCellBaseStyle(System.Drawing.Color,System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Applies the style for Group cells.
            </summary>
            <param name="backColor">backcolor for group cells.</param>
            <param name="textColor">text color for group cells.</param>
            <param name="gridLineColor">gridline color for group cells.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplySummaryCellBaseStyle(System.Drawing.Color,System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Applies the style for summary cells based on the Office2016 theme.
            </summary>
            <param name="backColor">backcolor for summary cells.</param>
            <param name="topBorder">top border color for summary cells.</param>
            <param name="rightBorder">right border color for summary cells.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyRecordNavigationControlThemeSettings(System.Drawing.Font,System.Drawing.Color)">
            <summary>
            Applies the styles for RecordNavigation control based on the Office2016 theme.
            </summary>
            <param name="font">font for record RecordNavigation control.</param>
            <param name="foreColor">fore color for RecordNavigation control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyThemeSettings(System.Int32,System.Int32)">
            <summary>
            Applies the theme setting for table based on the Office2016 theme.
            </summary>
            <param name="headerRowHeight">height of header row.</param>
            <param name="recordRowHeight">height of record row.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RowHeightOnScaling">
            <summary>
            Calculates the row height when DPI is greater than 100 then the DefaultRecordRowHeight will be set based on the font size.
            </summary>
            <returns>The Height Value</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ColumnHeaderRowHeightOnScaling">
            <summary>
            Calculates the column header's row height when DPI is greater than 100 then the DefaultColumnHeaderRowHeight will be set based on the font size.
            </summary>
            <returns>The Height Value</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SetMetroStyle(System.Object,System.Object,System.Object,System.Object)">
            <summary>
            Sets the custom Metro Colors to the Grid.
            </summary>
            <param name="metroColor">Custom Metro Color.</param>
            <param name="metroHoverColor">Custom color for mouse hovering.</param>
            <param name="metroColorPressed">Custom color for mouse pressed.</param>
            <param name="metroGroupBarColor">Custom color for the group bars.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SetMetroStyle(Syncfusion.Windows.Forms.GridMetroColors)">
            <summary>
            Sets the color for grid when metro theme applied.
            </summary>
            <param name="metroColor">Collection of metro colors.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SetOffice2016ThemeStyle(Syncfusion.Windows.Forms.GridVisualStyles,Syncfusion.Windows.Forms.GridOffice2016ThemeColors)">
            <summary>
            Sets the color for grid when office2016 theme applied.
            </summary>
            <param name="style">The custom colors for Office 2016 theme.</param>
            <param name="office2016ThemeColor">Collection of office2016ThemeColor colors.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Update">
            <summary>
            Updates the display after changes were made to schema or data in
            the engine or datasource.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellStyleInfo"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_QueryCellStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellStyleInfo"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WmNcPaint(System.Windows.Forms.Message@)">
            <summary>
            Process the window messages.
            </summary>
            <param name="msg">The message to be processed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WndProc(System.Windows.Forms.Message@)">
            <override/>
            <summary>Overrides and process the window message.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl._FindTable(Syncfusion.Windows.Forms.Grid.Grouping.GridTable,System.String)">
            <summary>
            Performs the search operation and gets the table specified.
            </summary>
            <param name="table">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> associated with the grid.</param>
            <param name="name">The mapping name of the table.</param>
            <returns>The found instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetTable(System.String)">
            <summary>
            Gets the table for the specified current instance associated with the grid.
            specified name.
            </summary>
            <param name="name">The name of the table to search.</param>
            <returns>The table or NULL if not found.</returns>
            <example>This example shows how to use the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetTable(System.String)"/> method.
            <code lang="C#">
            // Gets the given table and performs the required operations.
            this.gridGroupingControl1.GetTable("myTable").DefaultRecordRowHeight= 22;
            </code>
            <code lang="VB">
            ' Gets the given table and performs the required operations.
            Me.gridGroupingControl1.GetTable("myTable").DefaultRecordRowHeight= 22
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl._FindTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,System.String)">
            <summary>
            Performs the search operations and gets the table descriptor.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
            <param name="name">The mapping name of the table descriptor.</param>
            <returns>The found instance of the found <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetTableDescriptor(System.String)">
            <summary>
            Gets the value of the  property <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> or an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class of any nested relation that matches the
            specified mapping name.
            </summary>
            <param name="name">The mapping name of the table descriptor to be found.</param>
            <returns>The table descriptor or NULL if not found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetTableControl(System.String)">
            <summary>
            Gets the value of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>  property or the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class of any nested relation that matches the
            specified name.
            </summary>
            <param name="name">The mapping name of the table control to search.</param>
            <returns>The table control or NULL if not found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetTableModel(System.String)">
            <summary>
            Gets the value of the property <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableModel"/> or an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class
            of any nested relation that matches the specified name.
            </summary>
            <param name="name">The mapping name of the table model to search.</param>
            <returns>The table model or null if not found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddGroupDropArea(System.String)">
            <overload>
            Adds the group drop area for the specified mapping name of the table.
            </overload>
            <summary>
            Adds the group drop area for the specified mapping name of the table. Users have
            to manually add rows for nested relations to allow end-users grouping
            nested relations.
            </summary>
            <param name="name">The name of the relation for which to add support for
            grouping.</param>
            <example>This example shows how to use the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddGroupDropArea(System.String)"/> method.
            <code lang="C#">
            // Adds a Group drop area for individual child tables. Make sure to set "ShowGroupDropArea=true"
            this.gridGroupingControl1.AddGroupDropArea("Child_Table_Name");
            </code>
            <code lang="VB">
            ' Adds a Group drop area for individual child tables. Make sure to set "ShowGroupDropArea=true"
            Me.gridGroupingControl1.AddGroupDropArea("Child_Table_Name")
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddGroupDropArea(Syncfusion.Windows.Forms.Grid.Grouping.GridTable)">
            <summary>
            Adds the group drop area for the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class. Users have
            to manually add rows for nested relations to allow end-users grouping
            of nested relations.
            </summary>
            <param name="relatedTable">The nested table for which to add support for
            grouping.</param>
            <example>This example shows how to use the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddGroupDropArea(Syncfusion.Windows.Forms.Grid.Grouping.GridTable)"/> method.
            <code lang="C#">
            // Adds a Group drop area for the child table. Make sure to set "ShowGroupDropArea=true"
            GridTable myTable = new GridTable(this.gridGroupingControl1.TableDescriptor, null);
            this.gridGroupingControl1.AddGroupDropArea(myTable);
            </code>
            <code lang="VB">
            ' Adds a Group drop area for the child table. Make sure to set "ShowGroupDropArea=true"
            Dim myTable As New GridTable(Me.gridGroupingControl1.TableDescriptor, Nothing)
            Me.gridGroupingControl1.AddGroupDropArea(myTable)
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.groupDropArea_relatedTable_Disposed(System.Object,System.EventArgs)">
            <summary>
            Triggered when the group drop area gets disposed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeAppearance">
            <summary>
            Determines whether to serialize the changed values of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Appearance"/> property or not at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeChildGroupOptions">
            <summary>
            Determines a value indicating whether the changed values of the property should <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ChildGroupOptions"/> were modified
            and whether their contents should be serialized at design-time.
            </summary>
            <returns>True if contents are changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetChildGroupOptions">
            <summary>
            Resets the modifications done in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ChildGroupOptions"/> property values.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeTableOptions">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableOptions"/> were modified or not
            and whether their contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetTableOptions">
            <summary>
            Resets the modification done in the values of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableOptions"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeTopLevelGroupOptions">
            <summary>
            Determines a value indicating whether to serialize the top level group options or not at the design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetTopLevelGroupOptions">
            <summary>
            Resets the modified values in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TopLevelGroupOptions"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeNestedTableGroupOptions">
            <summary>
            Determines a value indicating whether to serialize the modified values in <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NestedTableGroupOptions"/> property at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetNestedTableGroupOptions">
            <summary>
            Resets the modified values in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NestedTableGroupOptions"/> instance.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BeginInit">
            <summary>
            Begins the initialization of the control that is used on a form or used by another component. The initialization occurs at run-time.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateEngineForBeginInit">
            <summary>
            Creates an engine object that is used temporarily only after BeginInit was called from
            within the parent forms InitializeComponent method.
            </summary>
            <returns>Returns the GridEngine</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnParentChanged(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EndInit">
            <summary>
            Ends the initialization of the control that is used on a form or used by another component. The initialization occurs at run-time.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Repaint">
            <summary>
            Repaints the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Appearance_Changing(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Triggered when the appearance gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NestedTableGroupOptions_Changing(System.Object,Syncfusion.Styles.StyleChangedEventArgs)">
            <summary>
            Triggered when the nested table's group options gets changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Styles.StyleChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ChildGroupOptions_Changing(System.Object,Syncfusion.Styles.StyleChangedEventArgs)">
            <summary>
            Triggered when the child table's group options gets changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Styles.StyleChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyTypeDefaultStyles_Changing(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the list property gets changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TopLevelGroupOptions_Changing(System.Object,Syncfusion.Styles.StyleChangedEventArgs)">
            <summary>
            Triggered when the top level group options gets changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Styles.StyleChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Appearance_Changed(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Triggered when the appearance gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NestedTableGroupOptions_Changed(System.Object,Syncfusion.Styles.StyleChangedEventArgs)">
            <summary>
            Triggered when the nested table's group options gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Styles.StyleChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupOptions_Changed(System.Object,Syncfusion.Styles.StyleChangedEventArgs)">
            <summary>
            Triggered when the group options gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Styles.StyleChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyTypeDefaultStyles_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the default values of the property gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TopLevelGroupOptions_Changed(System.Object,Syncfusion.Styles.StyleChangedEventArgs)">
            <summary>
            Triggered when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TopLevelGroupOptions"/> property values gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Styles.StyleChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor_PropertyChanging(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> property values gets changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor"/> property values gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_PropertyChanging(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> property values gets changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> property values gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_DataMemberChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the data member gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_DataSourceChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the data source associated with the engine gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortedColumns_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the sorted columns gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table_GroupExpanded(System.Object,Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the table group expanded.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ReinitializeMerging">
            <summary>
            Reinitializes merging cells if the view layout is changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyXmlSchema(System.Xml.XmlReader)">
            <summary>
            Loads engine settings from an XML stream.
            </summary>
            <param name="xr">The XML reader stream.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WriteXmlSchema(System.Xml.XmlWriter)">
            <summary>
            Writes engines settings to an XML stream.
            </summary>
            <param name="xw">The XML writer stream.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WriteXmlLookAndFeel(System.Xml.XmlWriter)">
            <summary>
            Writes <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> state to an XML stream.
            </summary>
            <param name="xw">The XML writer stream.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyXmlLookAndFeel(System.Xml.XmlReader)">
            <summary>
            Loads <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> state from an XML stream.
            </summary>
            <param name="xr">The XML reader stream.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Reinitialize">
            <summary>
            Discards changes, refreshes the counters and summaries and redraws the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.IsInputKey(System.Windows.Forms.Keys)">
            <summary>
            Determines a value that indicates whether the specified key is a regular input key or a special key that requires preprocessing.
            </summary>
            <param name="keyData">The <see cref="T:System.Windows.Forms.Keys"/> contains the values.</param>
            <returns>
            True if the specified key is a regular input key; otherwise, false.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <override/>
            <summary>Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.KeyDown"/> event is done.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryCustomSummary(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCustomSummary"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_QueryCustomSummary(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCustomSummary"/> event is done.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryRecordMeetsFilterCriteria(Syncfusion.Grouping.QueryRecordMeetsFilterCriteriaEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryRecordMeetsFilterCriteria"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.QueryRecordMeetsFilterCriteriaEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.engine_QueryRecordMeetsFilterCriteria(System.Object,Syncfusion.Grouping.QueryRecordMeetsFilterCriteriaEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryRecordMeetsFilterCriteria"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.QueryRecordMeetsFilterCriteriaEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnBackgroundImageChanged(System.EventArgs)">
            <override/>
             <summary>
             Overridden to set the background image for the grid.
             </summary>
             <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnBackgroundImageLayoutChanged(System.EventArgs)">
            <override/>
             <summary>
             Overridden to set the background image layout for the grid.
             </summary>
             <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnParentFontChanged(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the grid font's gets changed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFontChanged(System.EventArgs)">
            <summary>
            Overrides and triggered when the font gets changed.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnForeColorChanged(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the text color gets changed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnBackColorChanged(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the back color values gets changed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.recordNavigationControl1_PaneClosing(System.Object,Syncfusion.Windows.Forms.SplitterPaneEventArgs)">
            <summary>
            Triggered when the record navigation control's pane gets closed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.SplitterPaneEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellKeyDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellKeyDown"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellValidated(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidated"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellDeactivateFailed(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeactivateFailed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlKeyDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlKeyDown"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellDeleting(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeleting"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellValidating(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidating"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellActivated(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellActivated"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlKeyUp(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlKeyUp"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellControlDoubleClick(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlDoubleClick"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellDeactivating(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeactivating"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellKeyPress(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellKeyPress"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellAcceptedChanges(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellAcceptedChanges"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlQueryAllowDragColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowDragColumn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlQueryAllowGroupByColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowGroupByColumn"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseTableControlQueryAllowGroupByColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs)">
            <summary>
            Triggered when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn"/> property is enabled.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlQueryAllowSortColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowSortColumn"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseTableControlQueryAllowSortColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs)">
            <summary>
            Triggered when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSortColumns"/> is enabled.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlQueryAllowArrowKeyNavigateTo(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowArrowKeyNavigateTo"/> event is done..
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseTableControlQueryAllowArrowKeyNavigateTo(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs)">
            <summary>
            Triggered when the arrow keys are used for navigation.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellKeyUp(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellKeyUp"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlMouseDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlMouseDown"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellShowedDropDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellShowedDropDown"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellControlLostFocus(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlLostFocus"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellEditingComplete(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellEditingComplete"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellCloseDropDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellCloseDropDown"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlScrollTipFeedback(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlScrollTipFeedback"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellControlGotFocus(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlGotFocus"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellStartEditing(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellStartEditing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellConfirmChangesFailed(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellConfirmChangesFailed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlKeyPress(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlKeyPress"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellRejectedChanges(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellRejectedChanges"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlVScrollPixelPosChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlVScrollPixelPosChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellMouseUp(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseUp"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellMouseMove(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseMove"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlLeftColChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlLeftColChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellControlKeyMessage(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlKeyMessage"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellInitializeControlText(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellInitializeControlText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellErrorMessage(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellErrorMessage"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCellButtonBackground(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellButtonBackground"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlPrepareViewStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.captionGridSettings">
            <summary>
            Sets the default value for the GroupCaptionCell type.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCellButton(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellButton"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCellBackground(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellBackground"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCellDisplayText(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs)">
            <summary>
            Draws the display text.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellMouseHoverEnter(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseHoverEnter"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlMoveCurrentCellDirection(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlMoveCurrentCellDirection"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlQueryNextCurrentCellPosition(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryNextCurrentCellPosition"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlTopRowChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlTopRowChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlResizingColumns(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlResizingColumns"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.comparingClientSize(System.String,System.Int32,System.Int32)">
            <summary>
            compare the grid client size to change the column width with new column width allow resizing to fit.
            </summary>
            <param name="colName">Column Index </param>
            <param name="newColWidth"> new column with</param>
            <param name="oldColWidth">column width before change the size of column</param>
            <returns>returns true value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SetColumnWidths">
            <summary>
            set the column width when AllowProportionalColumnSizing  is enable
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellCursor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellCursor"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlQueryScrollCellInView(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryScrollCellInView"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlPushButtonClick(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlPushButtonClick"/> event.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellActivating(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellActivating"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlResizingRows(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlResizingRows"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellValidateString(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidateString"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellMoved(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellMoved"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellActivateFailed(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellActivateFailed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellHitTest(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellHitTest"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellMouseHover(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseHover"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlVScrollPixelPosChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlVScrollPixelPosChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellDrawn(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellDrawn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellMoving(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellMoving"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellShowingDropDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellShowingDropDown"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellClick(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellClick"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellButtonClicked(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellButtonClicked"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCell(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCell"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCheckBoxClick(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCheckBoxClick"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlLeftColChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlLeftColChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellDoubleClick(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellDoubleClick"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlWrapCellNextControlInForm(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlWrapCellNextControlInForm"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCurrentCellBorder(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCurrentCellBorder"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlTopRowChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlTopRowChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellCancelMode(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellCancelMode"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlHScrollPixelPosChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlHScrollPixelPosChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellMouseDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseDown"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellDeactivated(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeactivated"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlHScrollPixelPosChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlHScrollPixelPosChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCellMouseHoverLeave(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseHoverLeave"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlCurrentCellMoveFailed(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellMoveFailed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlDrawCellFrameAppearance(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellFrameAppearance"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableControlMouseWheel(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlMouseWheel"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnExceptionRaised(Syncfusion.Grouping.ExceptionRaisedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ExceptionRaised"/> event.
            </summary>
            <param name="e">An <see cref="T:Syncfusion.Grouping.ExceptionRaisedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupCollapsing(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupCollapsing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupCollapsed(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupCollapsed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupExpanding(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupExpanding"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupExpanded(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupExpanded"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordCollapsing(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordCollapsing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordCollapsed(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordCollapsed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordExpanding(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordExpanding"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordExpanded(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordExpanded"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordDeleting(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordDeleting"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordDeleted(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordDeleted"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnCurrentRecordContextChange(Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrentRecordContextChange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnCurrentRecordManagerReset(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrentRecordManagerReset"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupSummaryInvalidated(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupSummaryInvalidated"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSourceListListChanged(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListListChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableListChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSourceListListChangedCompleted(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListListChangedCompleted"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableListChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSourceListRecordChanged(Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListRecordChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSourceListRecordChanging(Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListRecordChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeInvalidateAllWhenListChanged">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidateAllWhenListChanged"/> was modified.
            </summary>
            <returns>True if content is changed;False, otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetInvalidateAllWhenListChanged">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidateAllWhenListChanged"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupAdded(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the  <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupAdded"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnGroupRemoving(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupRemoving"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSortingItemsInGroup(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortingItemsInGroup"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSortedItemsInGroup(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortedItemsInGroup"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnInvalidatingCounters(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidatingCounters"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnInvalidatingSummaries(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidatingSummaries"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnCategorizingRecords(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the  <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CategorizingRecords"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnCategorizedRecords(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CategorizedRecords"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnTableSourceListChanged(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableSourceListChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordValueChanging(Syncfusion.Grouping.RecordValueChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordValueChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordValueChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnRecordValueChanged(Syncfusion.Grouping.RecordValueChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordValueChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordValueChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnDisplayElementChanging(Syncfusion.Grouping.DisplayElementChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisplayElementChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DisplayElementChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnDisplayElementChanged(Syncfusion.Grouping.DisplayElementChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisplayElementChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DisplayElementChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSelectedRecordsChanging(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SelectedRecordsChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSelectedRecordsChanged(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SelectedRecordsChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BeginUpdate">
            <overload>
            Suspends the painting of the control until the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EndUpdate(System.Boolean)"/> method is called.
            </overload>
            <summary>
            Suspends the painting of the control until the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EndUpdate(System.Boolean)"/> method is called.
            </summary>
            <remarks>
            <para>When many paints are made to the appearance of a control, you should invoke the
            BeginUpdate method to temporarily freeze the drawing of the control. This results
            in less distraction to the user, and a performance gain. After all updates have
            been made, invoke the EndUpdate method to resume drawing of the control.</para>
            <para/>
            The BeginUpdate method will call both the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BeginUpdate"/> method
            for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/>. This
            suspends drawing for both child controls.
            </remarks>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BeginUpdate"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EndUpdate(System.Boolean)"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EndUpdate(System.Boolean)">
            <overload>
            Resumes the painting of the control suspended by calling the BeginUpdate method.
            </overload>
            <summary>
            Resumes the painting of the control suspended by calling the BeginUpdate method.
            </summary>
            <param name="update">True if pending paint operations should be executed immediately; False if they should be discarded.</param>
            <remarks>
            When many paints are made to the appearance of a control, you should invoke the
            BeginUpdate method to temporarily freeze the drawing of the control. This results
            in less distraction to the user, and a performance gain. After all updates have
            been made, invoke the EndUpdate method to resume drawing of the control.
            <para/>
            The EndUpdate method will call both the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EndUpdate(System.Boolean)"/> method
            for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/>. This
            resumes drawing for both child controls.
            </remarks>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BeginUpdate"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateNavigationBar">
            <summary>
            Updates the record navigation bar properties such as maximum count, current record, etc.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnNavigationBarRecordChanged(Syncfusion.Windows.Forms.CurrentRecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NavigationBarRecordChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.CurrentRecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnNavigationBarRecordChanging(Syncfusion.Windows.Forms.CurrentRecordEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NavigationBarRecordChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.CurrentRecordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryValue(Syncfusion.Grouping.FieldValueEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryValue"/> event
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.FieldValueEventArgs"/> with event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseQueryValue(Syncfusion.Grouping.FieldValueEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryValue"/> event
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.FieldValueEventArgs"/> with event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSaveValue(Syncfusion.Grouping.FieldValueEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveValue"/> event.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.FieldValueEventArgs"/> with event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseSaveValue(Syncfusion.Grouping.FieldValueEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveValue"/> event.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.FieldValueEventArgs"/> with event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseQueryCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSaveCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveCellText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseSaveCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellFormattedText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseQueryCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnParseCommonFormats(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ParseCommonFormats"/> event. 
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseParseCommonFormats(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnSaveCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveCellFormattedText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseSaveCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryCoveredRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCoveredRange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseQueryCoveredRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCoveredRange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddHighlightedElement(Syncfusion.Grouping.Element)">
            <exclude/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PaintUpdatedRecordFields">
            <exclude/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetBlinkState(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the current <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState"/> for a cell indicating whether the cells
            value was increased or decreased or if the record has been recently added. The
            BlinkState will be reset to BlinkState.None after the interval specified in <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkTime"/> 
            elapsed.
            </summary>
            <param name="tableCellIdentity">The identity for the table cell.</param>
            <returns>Blink state.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GetBlinkState(Syncfusion.Grouping.Record,Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Gets the current <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState"/> for a cell indicating whether the cells
            value was increased or decreased or if the record has been recently added. The
            BlinkState will be reset to BlinkState.None after the interval specified in <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkTime"/> 
            elapsed.
            </summary>       
            <param name="r">The descriptor of the field to which the cell belongs to.</param>
            <param name="fd">The record object.</param>
            <returns>Returns the current <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState"/> for the given cell.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeUseOldListChangedHandler">
            <summary>
            Determines whether the UseOldListChangedHandler property was modified.
            </summary>
            <returns>True if it was modified; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetUseOldListChangedHandler">
            <summary>
            Discards any changes for the UseOldListChangedHandler property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeEnableAutoSize">
            <summary>
            Determines whether the EnableAutoSize property was modified or not.
            </summary>
            <returns>True if it was modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetEnableAutoSize">
            <summary>
            Discards any changes for the EnableAutoSize property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShouldSerializeUseLazyUniformChildListRelation">
            <summary>
            Determines whether the content of UseLazyUniformChildListRelation property was modified or not.
            </summary>
            <returns>True if it was modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ResetUseLazyUniformChildListRelation">
            <summary>
            Discards any changes for the UseLazyUniformChildListRelation property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddPendingUpdate(Syncfusion.Grouping.Record,System.String)">
            <summary>
            Marks the field in the record to be repainted later when 
            the grid paints pending changes from ListChanged events as 
            specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency"/>.
            </summary>
            <param name="record">The record.</param>
            <param name="fieldName">The name of the file.</param>
            <example>This example shows how to use the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddPendingUpdate(Syncfusion.Grouping.Record,System.String)"/> method.
            <code lang="C#">
            // Repaints the given record with respect to the field name.
            Record recd = this.gridGroupingControl1.Table.CurrentRecord;
            this.gridGroupingControl1.AddPendingUpdate(recd,"StateId");
            </code>
            <code lang="VB">
            ' Repaints the given record with respect to the field name.
            Dim recd As Record = Me.gridGroupingControl1.Table.CurrentRecord
            Me.gridGroupingControl1.AddPendingUpdate(recd,"StateId")
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddPendingUpdate(Syncfusion.Grouping.Record)">
            <summary>
            Marks the record to be repainted later when 
            the grid paints pending changes from ListChanged events as 
            specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency"/>.
            </summary>
            <param name="record">The record.</param>
            <example>This example shows how to use the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddPendingUpdate(Syncfusion.Grouping.Record)"/> method.
            <code lang="C#">
            // Repaints the given record.
            Record recd = this.gridGroupingControl1.Table.CurrentRecord;
            this.gridGroupingControl1.AddPendingUpdate(recd);
            </code>
            <code lang="VB">
            ' Repaints the given record.
            Dim recd As Record = Me.gridGroupingControl1.Table.CurrentRecord
            Me.gridGroupingControl1.AddPendingUpdate(recd)
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidateDisplay">
            <summary>
            Marks the whole grid to be repainted later when 
            the grid paints pending changes from ListChanged events as 
            specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SetInvalidated">
            <summary>
            Sets the updated state of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateThrottled">
            <summary>
            Checks the grid if there are pending changes from ListChanged events
            and enough time has elapsed since the last update as specified with 
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AddPendingSummaryUpdate(Syncfusion.Grouping.Group,System.String)">
            <summary>
            Marks a summary field to be updated next time when 
            the grid paints pending changes from ListChanged events as 
            specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency"/>.
            </summary>
            <param name="group">The group  that defines a set to record that belongs to a category.</param>
            <param name="fieldName">The field the summary is dependent on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnPaintingFields(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PaintingFields"/> event is done in the grid.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnQueryFilterBarChoices(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryFilterBarChoicesEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryFilterBarChoices"/> event.
            </summary>
            <param name="e">Event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFilterBarSelectedItemChanging(Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs)">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanging"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OnFilterBarSelectedItemChanged(Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs)">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterBarSelectedItemChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.VersionInfo">
            <summary>
            Gets or sets the value that will be written out by CodeDom serializer to help us internally
            determine the version that was used when code was generated.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowProportionalColumnSizing">
            <summary>
            Gets or sets a value indicating whether to resize the columns proportionally fit its content or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortIconPlacement">
            <summary>
            Gets or sets a value to assign the placement of the sort icon.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BindToCurrencyManager">
            <summary>
            Gets or sets the value that indicates whether the list should be attached to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrencyManager"/>
            property or if you would like the engine to be detached from the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrencyManager"/>. The default value is True.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrencyManager">
            <summary>
            Gets the <see cref="T:System.Windows.Forms.CurrencyManager"/> for the assigned DataSource and DataMember.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowSwapDataViewWithDataTableList">
            <summary>
            Gets or sets a value indicating whether the engine can wrap access to a <see cref="T:System.Data.DataTable"/> with a <see cref="T:Syncfusion.Grouping.DataTableList"/> which provides
            optimized access to the rows of the DataTable. <para/>
            The Engine will access a DataTable through this wrapper class instead of accessing records through the DataTable.DefaultView
            to increase performance when adding, removing and changing records when <see cref="P:Syncfusion.Grouping.Engine.AllowSwapDataViewWithDataTableList"/>
            is enabled. The default value is False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowDefaultValuesInAddNewRecord">
            <summary>
            Gets or sets if the default value for fields in the AddNewRecord should be shown when it is not in edit-mode or not. If 
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowDefaultValuesInAddNewRecord"/> is false then the default values will only be assigned when
            AddNewRecord.BeginEdit is called. Prior calls to AddNewRecord will return no value in that case.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CacheRecordValues">
            <summary>
            Gets or sets a value indicating whether the engine should cache copies of the old values from a record in the record object.
            You can access these values with the Record.GetOldValue method. Setting this property will override
            the default value returned by <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CacheRecordValues"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BrowseOnly">
            <summary>
            Gets or sets a value indicating whether to make the grid read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDirtyOnSourceListReset">
            <summary>
            Gets or sets a value indicating whether the engine should set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDirtyOnSourceListReset"/> to true when the data source
            raises a ListChanged event with ListChangedType.Reset notification. The default is false.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AutoPopulateRelations">
            <summary>
            Gets or sets a value indicating whether to auto-populate relations or not.
            <para/>
            It specifies if relations should be automatically generated when you assign a
            DataSource a DataTable with constraints or a DataSet with relations defined.
            Default is True.
            <para/>
            Version 4.4 also added support for automatically populated nested collections. If
            you upgrade from an earlier version and relied on the engine not populating nested collections
            from your strong typed collection you should set this property to be false.
            <para/>
            With nested collection you can also specify the level of recursion allowed when self-relations
            are detected. See the Engine.MaxNestedCollectionRecurseLevel property.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNestedPropertiesFields">
            <summary>Gets or sets a a value indicating whether to display nested property fields or not.</summary>
            <remarks>
            This property affects the auto population of the FieldDescriptorCollection. <para/>
            It specifies if individual fields should be added for every property of a type
            when a type has nested properties. You can also control this behavior at run-time
            with the QueryShowNestedPropertiesFields event. Default is True.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowRelationFields">
            <summary>Gets or sets the show relational fields enum value.</summary>
            <remarks>
            This property affects the auto population of the FieldDescriptorCollection. <para/>
            It specifies if dependent fields from a related table in a foreign key relation (or related collection)
            should be added to the
            main tables FieldDescriptorCollection. You can also control this behavior at run-time
            with the QueryShowRelationDisplayFields event. Default is ShowRelationFields.ShowDisplayFieldsOnly.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListSet">
            <summary>
            Gets the reference to the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListSet"/> that maintains a collection
            of IList or DataTables that are used by main table or related tables as datasources.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UseInvariantCulture">
            <summary>
            Gets or sets a value indicting whether the culture format of numbers and dates in expressions should be in invariant format or UI culture dependent format
            </summary>
            <remarks>
            In invariant format numbers and dates are always in English format, e.g. use a '.' as decimal separator and dates in format mm/dd/yy.
            In UI culture dependent format the decimal separator can be a ',' or some other setting specified in CultureInfo.CurrentUICulture.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Culture">
            <summary>
            Gets or sets the culture information which holds rules for parsing and formatting numbers and dates
            in expression fields.
            </summary>
            <remarks>
            In invariant format numbers and dates are always in English format, e.g. use a '.' as decimal separator and dates in format mm/dd/yy.
            In UI culture dependent format the decimal separator can be a ',' or some other setting specified in CultureInfo.CurrentUICulture.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Site">
            <override/>
            <summary>Gets or sets the site of the control.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropPanel">
            <summary>
            Gets the panel which hosts the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridTablePanel">
            <summary>
            Gets the panel which hosts the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/> control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Splitter">
            <summary>
            Gets the vertical splitter which divides the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropPanel"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridTablePanel"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EnableTouchMode">
            <summary>
            Gets or sets a value that indicating whether to enable or disable the touch mode.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FreezeCaption">
            <summary>
            Gets or sets a value indicating whether the caption row is frozen or not. It works only when ShowCaption property is set to True.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Engine">
            <summary>
            Gets or sets the engine object which maintains all TableDescriptors and tables
            to be displayed in the grid control.
            </summary>
            <remarks>
            When you assign a GridEngine object using this property, the existing engine
            object is not replaced. Instead all properties and collections are copied
            from the assigned engine object using the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InitializeFrom(Syncfusion.Grouping.Engine)"/> method.
            <para/>
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InitializeFrom(Syncfusion.Grouping.Engine)"/> initializes the object and copies properties from another object.
            <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowSetCurrentRecordOnFocus">
            <summary>
            Gets or sets whether the grid should move the current cell to the first
            visible record when the focus is moved to the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DefaultGridBorderStyle">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.GridBorderStyle"/> value to be used as default for cell borders.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ActivateCurrentCellBehavior">
            <copyfrom cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.ActivateCurrentCellBehavior"/>
            <summary>Gets or sets the behavior of the current cell getting activated.</summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ActivateCurrentCellBehavior"/> property.
            <code lang="C#">
            // Activates the current cell on Double-clicking the cell.
            this.gridGroupingControl1.ActivateCurrentCellBehavior = GridCellActivateAction.DblClickOnCell;
            </code>
            <code lang="VB">
            ' Activates the current cell on Double-clicking the cell.
             Me.gridGroupingControl1.ActivateCurrentCellBehavior = GridCellActivateAction.DblClickOnCell
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowScrollCurrentCellInView">
            <copyfrom cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.AllowScrollCurrentCellInView"/>
            <summary>Gets or sets the scroll cell in view behavior of the grid.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AlphaBlendSelectionColor">
            <copyfrom cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.AlphaBlendSelectionColor"/>
            <summary>Gets or sets the color for alpha blended color value for cell selections.</summary>
            <example>
            This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AlphaBlendSelectionColor"/> property.
            <code lang="C#">
            // Sets the selection-highlighting color.
            this.gridGroupingControl1.AlphaBlendSelectionColor = Color.SteelBlue;
            </code>
            <code lang="VB">
            ' Sets the selection- highlighting color.
            Me.gridGroupingControl1.AlphaBlendSelectionColor = Color.SteelBlue
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ClickedOnDisabledCellBehavior">
            <copyfrom cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.ClickedOnDisabledCellBehavior"/>
            <summary>
            Gets or sets Excel-like current cell behavior. When the user clicks on a cell out of a selected range for which .Enabled has been set to false.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowCurrentCellBorderBehavior">
            <copyfrom cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.ShowCurrentCellBorderBehavior"/>
            <summary>Gets or sets the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModelOptions.ShowCurrentCellBorderBehavior"/> in the GridModel class for information.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UseRightToLeftCompatibleTextBox">
            <summary>
            Gets or sets a value indicating whether the control can use the kind of textbox control which is compatible for RTL mode or not.
            </summary>
            <remarks>
            In general the original text box behaves better than the rich-text box with Hebrew and Arabic languages.
            By default the grid uses the RichTextBox control for cell editing, but if you set
            UseRightToLeftCompatibleTextBox to true then the grid will do editing with original TextBox controls
            instead.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.MarkColHeader">
            <summary>
            Gets or sets a value indicating whether the column header for the current cell should be highlighted or not.
            </summary>        
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.MarkRowHeader">
            <summary>
            Gets or sets a value indicating whether the row header for the current cell should be highlighted or not.
            </summary>       
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowColumnHeaders">
            <summary>
            Gets or sets a value indicating whether the grid should display the column headers or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisplayHorizontalLines">
            <summary>
            Gets or sets a value indicating whether horizontal lines should be displayed or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisplayVerticalLines">
            <summary>
            Gets or sets a value indicating whether vertical lines should be displayed or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ApplyVisualStyles">
            <summary>
            Gets or sets a value indicating whether to enable or disable the Legacy styles in the Table Model.
            The value should be false to apply ColorStyles.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridLineColor">
            <summary>
            Gets or sets the color of grid lines.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PrintColumnHeader">
            <summary>
            Gets or sets a value indicating whether column headers should be printed while printing the grid or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PrintHorizontalLines">
            <summary>
            Gets or sets a value indicating whether the grid should draw horizontal lines while printing or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PrintRowHeader">
            <summary>
            Gets or sets a value indicating whether row headers should be printed while printing the grid or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PrintVerticalLines">
            <summary>
            Gets or sets a value indicating whether the grid should draw vertical lines while printing the grid or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowRowHeaders">
            <summary>
            Gets or sets a value indicating whether row headers should be displayed or hidden. (Might be better to use HideCols[0] = false) instead.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.IsHandleDestroyed">
            <summary>
            Gets a value that indicates whether the window handle is destroyed or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowOptimizeLoadTime">
            <summary>
            Gets or sets a value indicating whether the grid should try and reduce flickering at startup.</summary>
            <remarks>
            If set to true the grid will be rendered once into a offline bitmap before the form
            is shown for the first time. This offline rendering of the grid ensures that all required code is
            loaded into memory (jitted) and all grid data are initialized. Default is true.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowResetTableDescriptorWhenDataSourceSetNull">
            <summary>
            Gets or sets a value indicating whether the engine should reset the TableDescriptor, Relations
            and clear out the SourceListSet or not when you set the Engine.DataSource = null. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource">
            <summary>
              <para>Gets or sets the data source that the control is displaying data for.</para>
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource"/> property.
            <code lang="C#">
            // Data source.
            DataCollection dataSource = new DataCollection();
            //Assigning datasource for grid.
            this.gridGroupingControl1.DataSource = dataSource;
            </code>
            <code lang="VB">
            ' Data source.
            Dim dataSource As New DataCollection()
            'Assigning datasource for grid.
            Me.gridGroupingControl1.DataSource = dataSource
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.IsDynamicData">
            <summary>
            Gets or sets whether the bounded datasource is composed of dynamic objects or not. Applicable only for .NET Framework 4.0 and later.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FieldChooserShowing">
            <summary>
            Occurs immediately before the FieldChooser dialog is displayed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FieldChooserShown">
            <summary>
            Occurs after the FieldChooser dialog is displayed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FieldChooserClosing">
            <summary>
            Occurs immediately before the FieldChooser dialog is closed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FieldChooserClosed">
            <summary>
            Occurs immediately after the FieldChooser dialog is closed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChanging">
            <summary>
            Occurs When the DataSource is about to Change.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChanged">
            <summary>
            Occurs When the DataSource is to Changed. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataMember">
            <summary>
            Gets or sets the specific list in a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSource"/> for which the control displays the data.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowGroupDropArea">
            <summary>
            Gets or sets a value that indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/> should be visible or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropAreaAlignment">
            <summary>
            Gets or sets whether the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment"/> should be top,right,left or bottom.
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropAreaAlignment"/> property.
            <code lang="C#">
            // Sets the alignment of the group drop area in the grid.
            this.gridGroupingControl1.GroupDropAreaAlignment = GridGroupDropAreaAlignment.Top;
            </code>
            <code lang="VB">
            ' Sets the alignment of the group drop area in the grid.
            Me.gridGroupingControl1.GroupDropAreaAlignment = GridGroupDropAreaAlignment.Top
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.HierarchicalGroupDropArea">
            <summary>
            Gets or sets a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea"/> should be in Hierarchical or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.WantTabKey">
            <summary>
            Gets or sets a value indicating whether the Tab key should be used to move from cell to cell (= true) or
            if it should select the next control in the parent form (= false). Default is true.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBars">
            <summary>
            Gets or sets a value indicating whether to enable or disable Office2007ScrollBars.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2010ScrollBarsColorSchemeChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2010ScrollBarsColorScheme"/> property has changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2016ScrollBarsColorSchemeChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2016ScrollBarsColorScheme"/> property has changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsChanged">
            <summary>
            Triggered when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBars"/> property has changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBarsColorScheme">
            <summary>
            Gets or sets the style of Office2007 scroll bars.
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBarsColorScheme"/> property.
            <code lang="C#">
            // Enables the Office2007 scroll bars.
            this.gridGroupingControl1.Office2007ScrollBars = true;
            // Sets the color schemes for the Office2007 scroll bars.
            this.gridGroupingControl1.Office2007ScrollBarsColorScheme = Office2007ColorScheme.Black;
            </code>
            <code lang="VB">
            ' Enables the Office2007 scroll bars.
            Me.gridGroupingControl1.Office2007ScrollBars = True
            ' Sets the color schemes for the Office2007 scroll bars.
            Me.gridGroupingControl1.Office2007ScrollBarsColorScheme = Office2007ColorScheme.Black
            </code>
            </example>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBarsColorSchemeChanged">
            <summary>
            Occurs when the <see cref="T:Syncfusion.Windows.Forms.Office2007ColorScheme"/> property has changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBarsChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2007ScrollBars"/> property has changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridOfficeScrollBars">
            <summary>
            Gets or sets the Office like scrollbars.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2010ScrollBarsColorScheme">
            <summary>
            Gets or sets the styles of Office2010 scroll bars.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Office2016ScrollBarsColorScheme">
            <summary>
            Gets or sets the styles of Office2016 scroll bars.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNavigationBar">
            <summary>
            Gets or sets a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationBar"/>
            should be visible or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.IntelliMousePanning">
            <summary>
            Gets or sets a value indicating whether the Intelisense of mouse should be spanned or not when the user presses the middle mouse button and drags the mouse,
            the window will scroll.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ThemesEnabled">
            <summary>
            Gets or sets a value indicating whether the control should be drawn using Windows XP Themes(if available) or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BaseStyles">
            <summary>Gets or sets the base styles for the grid.</summary>
            <remarks>
            Maintains a collection of base styles. Users can add BaseStyles to the engine (also in design-time) and
            then inherit style settings through the GridStyleInfo.BaseStyle property in <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            property of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableDescriptor">
            <summary>
            Gets or sets the table schema information of the root table from the datasource.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table">
            <summary>Gets the table value associated with the engine.</summary>
            <remarks>
            The table object manages the records from the engine's DataSource and
            provides access to records and grouped elements through several
            collection classes, most prominent the <see cref="T:Syncfusion.Grouping.DisplayElementsInTableCollection"/>.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationControl">
            <summary>
            Gets the record navigation control which hosts the record navigation bar in the grid
            and also the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>.
            </summary>
            <remarks>The control is only visible
            if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNavigationBar"/> is set.
            It is a child control of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridTablePanel"/>.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl">
            <summary>
            Gets the hosted <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>. The GridTableControl is a grid derived from
            GridControlBase and displays and allows user interaction and modification of data.
            </summary>
            <remarks>
            This control is either a child control of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridTablePanel"/>
            or <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationControl"/> depending on whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNavigationBar"/> is set.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableModel">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>.
            The GridTableModel is derived from the GridModel and adds support for retrieving
            data from the datasource for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridGroupDropArea">
            <summary>
            Gets the GridGroupDropArea control to the grid. Its purpose is to allow dragging header columns
            from the GridTableControl for user-interactive grouping of records.
            </summary>
            <remarks>
            The control is a child control of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupDropPanel"/>.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridVisualStyles">
            <summary>
            Gets or sets the VisualStyles property values to the grid.
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridVisualStyles"/> property.
            <code lang="C#">
            // Sets the visual styles for the grid. Make sure to set the "ThemesEnabled=true;"
            this.gridGroupingControl1.GridVisualStyles = GridVisualStyles.Metro;
            </code>
            <code lang="VB">
            ' Sets the visual styles for the grid. Make sure to set the "ThemesEnabled=true;"
            Me.gridGroupingControl1.GridVisualStyles = GridVisualStyles.Metro
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ColorStyles">
            <summary>
            [Deprecated] Gets or sets the enhanced VisualStyles (skins) like Office2010, Office2007, Office2003.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellStyleInfo">
            <summary>
            Occurs for each cell before a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            starts painting and lets users customize the display of cells.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateParams">
            <summary>
            Gets the instance of the <see cref="T:System.Windows.Forms.CreateParams.Style"/> to show or hide scrollbars and also consider the control's
            <see cref="P:Syncfusion.Windows.Forms.ScrollControl.BorderStyle"/> setting.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BorderStyle">
            <summary>
             <para>Gets or sets the border style of the control.</para>
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BorderStyle"/> property.
            <code lang="C#">
            // Sets the border style of the grid.
            this.gridGroupingControl1.BorderStyle = BorderStyle.FixedSingle;
            </code>
            <code lang="VB">
            ' Sets the border style of the grid.
            Me.gridGroupingControl1.BorderStyle = BorderStyle.FixedSingle
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.themedDrawing">
            <summary>
            Gets the Themed window.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.HorizontalScrollTips">
            <summary>
            Gets or sets whether ScrollTips should be displayed when
            the user drags the horizontal scrollbar's thumb bar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.HorizontalThumbTrack">
            <summary>
            Gets or sets a value indicating whether the grid should scroll and update its contents or not
            while the user drags the horizontal scrollbar's thumb bar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.VerticalScrollTips">
            <summary>
            Gets or sets  a value indicating whether ScrollTips should be displayed or not when
            the user drags the vertical scrollbar's thumb bar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.VerticalThumbTrack">
            <summary>
            Gets or sets a value indicating whether the grid should scroll and update its contents
            while the user drags the vertical scrollbar's thumb bar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AccessibilityEnabled">
            <summary>
            Gets or sets a value indicating whether the control should enable its Accessibility support.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNavigationBarToolTips">
            <summary>
            Gets or sets a value indicating whether the ToolTips should be shown or not when the user
            hovers the mouse over elements of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationBar"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SplitBars">
            <summary>
            Gets or sets the split bars for the record navigation control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in the control. This property lets you control almost any aspect of
            the appearance of the grouping grid like cell backcolor, font, or the cell type.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DefaultAppearance">
            <summary>
            Gets the default appearance settings for the grid at runtime. These settings will
            not be serialized or written to good and can be used if you want to specify default
            settings for a derived GridGroupingControl. Any appearance element 
            in the engine will inherit these settings.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyTypeDefaultStyles">
            <summary>
            Gets the collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle"/> with default
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> information for RecordFieldCell elements
            based on the columns System.Type. Each basic type has default style information
            registered with this collection.
            </summary>
            <remarks>
            The collection contains pre-defined settings such as HorizontalAlignment for numbers and
            cell type (e.g. check box for boolean).<para/>
            GridPropertyTypeDefaultStyle settings have less precedence in styles inheritance than
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Appearance"/> styles. <para/>
            Note: Changes you make to this collection do not get serialized; you will need
            to reapply any changes even if you read back the schema from an XML file.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ChildGroupOptions">
            <summary>
            Gets or sets <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> to control the look of inner groups like whether the Caption Row is visible, or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableOptions">
            <summary>
            Gets or sets the table-wide properties like the width of the indent column, or whether header rows should be visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TopLevelGroupOptions">
            <summary>
            Gets or sets look of the top most group such as whether the Caption Row is visible, or what CaptionText is.
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TopLevelGroupOptions"/> property.
            <code lang="C#">
            // Provides the top-level (parent level) features to handle.
            this.gridGroupingControl1.TopLevelGroupOptions.ShowCaption = true;
            this.gridGroupingControl1.TopLevelGroupOptions.CaptionText = "Info of GGC";
            </code>
            <code lang="VB">
            ' Provides the top-level (parent level) features to handle.
            Me.gridGroupingControl1.TopLevelGroupOptions.ShowCaption = True
            Me.gridGroupingControl1.TopLevelGroupOptions.CaptionText = "Info of GGC"
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NestedTableGroupOptions">
            <summary>
            Gets or sets the look of the topmost group of nested tables such as whether the Caption Row is visible, or what CaptionText is.
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NestedTableGroupOptions"/> property.
            <code lang="C#">
            // Provides options to handle Nested tables in the grid.
            this.gridGroupingControl1.NestedTableGroupOptions.CaptionText = "myNestedTable";
            int captionLength = this.gridGroupingControl1.NestedTableGroupOptions.CaptionSummaryRow.Length;
            Console.WriteLine("The length of the caption text is " + captionLength);
            </code>
            <code lang="VB">
            ' Provides options to handle Nested tables in the grid.
            Me.gridGroupingControl1.NestedTableGroupOptions.CaptionText = "myNestedTable"
            Dim captionLength As Integer = Me.gridGroupingControl1.NestedTableGroupOptions.CaptionSummaryRow.Length
            <![CDATA[Console.WriteLine("The length of the caption text is " & captionLength)]]>
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OptimizeFilterPerformance">
            <summary>
            Gets or sets a value indicating whether to use optimization filter in GridGroupingControl or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ForceDisposeOnResetDataSource">
            <summary>
            Gets or sets the value indicating whether to force the grid to dispose or not when the data source gets reset.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterRuntimeProperties">
            <summary>
            Property FilterRuntimeProperties (bool)
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DefaultSize">
            <summary>
            Gets the default size of the control.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCustomSummary">
            <summary>
            Occurs for each GridSummaryColumnDescriptor before the <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> is determined. You must handle this event if you specified <see cref="F:Syncfusion.Grouping.SummaryType.Custom"/> as <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryType"/>.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryRecordMeetsFilterCriteria">
            <summary>
            Occurs when a record is checked whether it meets filter criteria and should appear visible in the table's DisplayElements.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Font">
            <override/>
            <summary>Gets or sets the font used to display text in the grid.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BackColor">
            <override/>
            <summary>Gets or sets the back color of the grid.</summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BackColor"/> property.
            <code lang="C#">
            // Sets the back-color to the grid.
            this.gridGroupingControl1.BackColor = Color.SteelBlue;
            </code>
            <code lang="VB">
            ' Sets the back-color to the grid.
            Me.gridGroupingControl1.BackColor = Color.SteelBlue
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RightToLeft">
            <override/>
            <summary>Gets or sets the RTL mode of the grid.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ForeColor">
            <override/>
            <summary>Gets or sets the font color of the grid.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellKeyDown">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellKeyDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidated">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellValidated"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellChanged">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellChanged"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeactivateFailed">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellDeactivateFailed"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlKeyDown">
            <summary>
            Occurs when the <see cref="T:System.Windows.Forms.Control.KeyDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeleting">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellDeleting"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidating">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellValidating"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellActivated">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellActivated"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlKeyUp">
            <summary>
            Occurs when the <see cref="E:System.Windows.Forms.Control.KeyUp"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlDoubleClick">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellControlDoubleClick"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeactivating">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellDeactivating"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellKeyPress">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellKeyPress"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellAcceptedChanges">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellAcceptedChanges"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowDragColumn">
            <summary>
            Occurs when the user hovers the mouse over a column header or clicks on it.
            In your event handler, you can determine if the selected column can be dragged.
            </summary>
            <remarks>
            You can disallow dragging the column when
            you assign False to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.AllowDrag"/>.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDragColumns"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowGroupByColumn">
            <summary>
            Occurs when the user drags a column header over the GroupDropArea.
            In your event handler, you can determine if the grid can be grouped by the selected column.
            </summary>
            <remarks>
            You can disallow grouping by the column when
            you assign False to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn"/>.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowGroupByColumn"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowSortColumn">
            <summary>
            Occurs when the user hovers the mouse over a column header or clicks on it.
            In your event handler, you can determine if the selected column can be sorted.
            </summary>
            <remarks>
            You can disallow sorting by the column when
            you assign False to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.AllowSort"/>.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryAllowArrowKeyNavigateTo">
            <summary>
            Occurs when the user navigates though display elements with arrow keys.
            In your event handler you can determine if the specified display element (e.g. a CaptionRow) can be stepped
            on or if it should be skipped.
            </summary>
            <remarks>
            You can set AllowNavigateTo if you
            want arrow keys to skip over specific display elements (e.g. skip caption rows).
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellKeyUp">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellKeyUp"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlMouseDown">
            <summary>
            Occurs when the <see cref="E:System.Windows.Forms.Control.MouseDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellShowedDropDown">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellShowedDropDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlLostFocus">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellControlLostFocus"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellEditingComplete">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellEditingComplete"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellCloseDropDown">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellCloseDropDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlScrollTipFeedback">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.ScrollControl.ScrollTipFeedback"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlGotFocus">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellControlGotFocus"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellStartEditing">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellStartEditing"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellConfirmChangesFailed">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellConfirmChangesFailed"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlKeyPress">
            <summary>
            Occurs when the <see cref="E:System.Windows.Forms.Control.KeyPress"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellRejectedChanges">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellRejectedChanges"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellChanging">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellChanging"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlVScrollPixelPosChanged">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.VScrollPixelPosChanged"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseUp">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellMouseUp"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseMove">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellMouseMove"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlLeftColChanged">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.LeftColChanged"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellControlKeyMessage">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellControlKeyMessage"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellInitializeControlText">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellInitializeControlText"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellErrorMessage">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellErrorMessage"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellButtonBackground">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCellButtonBackground"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlPrepareViewStyleInfo">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.PrepareViewStyleInfo"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellButton">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCellButton"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellBackground">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCellBackground"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellDisplayText">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCellDisplayText"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseHoverEnter">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellMouseHoverEnter"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlMoveCurrentCellDirection">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.MoveCurrentCellDirection"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryNextCurrentCellPosition">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.QueryNextCurrentCellPosition"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlTopRowChanged">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.TopRowChanged"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlResizingColumns">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.ResizingColumns"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellCursor">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellCursor"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlQueryScrollCellInView">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.QueryScrollCellInView"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlPushButtonClick">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.PushButtonClick"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellActivating">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellActivating"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlResizingRows">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.ResizingRows"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidateString">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellValidateString"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellMoved">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellMoved"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellActivateFailed">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellActivateFailed"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellHitTest">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellHitTest"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseHover">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellMouseHover"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlVScrollPixelPosChanging">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.VScrollPixelPosChanging"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellDrawn">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellDrawn"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellMoving">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellMoving"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellShowingDropDown">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellShowingDropDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments of the event are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellClick">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellClick"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments of the event are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellButtonClicked">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellButtonClicked"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCell">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCell"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCheckBoxClick">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CheckBoxClick"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlLeftColChanging">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.LeftColChanging"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellDoubleClick">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellDoubleClick"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlWrapCellNextControlInForm">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.WrapCellNextControlInForm"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCurrentCellBorder">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCurrentCellBorder"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlTopRowChanging">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.TopRowChanging"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellCancelMode">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellCancelMode"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlHScrollPixelPosChanging">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.HScrollPixelPosChanging"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseDown">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellMouseDown"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellDeactivated">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellDeactivated"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlHScrollPixelPosChanged">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.HScrollPixelPosChanged"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCellMouseHoverLeave">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellMouseHoverLeave"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellMoveFailed">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellMoveFailed"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlDrawCellFrameAppearance">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.DrawCellFrameAppearance"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlMouseWheel">
            <summary>
            Occurs when the <see cref="E:System.Windows.Forms.Control.MouseWheel"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            The original event arguments are provided with the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.Inner"/> property of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs"/> class.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ExceptionRaised">
            <summary>
            Occurs when a unknown exception has been cached while modifying underlying data in the datasource.
            </summary>
            <remarks>
            If necessary, you can rethrow the exception in your event handler.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupCollapsing">
            <summary>
            Occurs before a group is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupCollapsed">
            <summary>
            Occurs before a group is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupExpanding">
            <summary>
            Occurs before a group is expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupExpanded">
            <summary>
            Occurs after a group was expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordCollapsing">
            <summary>
            Occurs before a record with nested tables is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordCollapsed">
            <summary>
            Occurs after a record with nested tables is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordExpanding">
            <summary>
            Occurs before a record with nested tables is expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordExpanded">
            <summary>
            Occurs after a record with nested tables is expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordDeleting">
            <summary>
            Occurs before a record is deleted.
            </summary>
            <remarks>
            This event is raised only when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> or <see cref="T:Syncfusion.Grouping.Record"/> triggers the deletion. If
            the underlying source list deletes the record, a <see cref="E:Syncfusion.Grouping.Table.SourceListListChanged"/> event is raised instead.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordDeleted">
            <summary>
            Occurs after a record is deleted.
            </summary>
            <remarks>
            This event is raised only when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> or <see cref="T:Syncfusion.Grouping.Record"/> triggers the deletion. If
            the underlying source list deletes the record, a <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListListChanged"/> event is raised instead.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrentRecordContextChange">
            <summary>
            Occurs before and after the status of the current record is changed. Check the <see cref="P:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs.Action"/>
            of the <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> to get information on which current record state was changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CurrentRecordManagerReset">
            <summary>
            Occurs when the <see cref="M:Syncfusion.Grouping.CurrentRecordManager.Reset"/> method of the <see cref="T:Syncfusion.Grouping.CurrentRecordManager"/> was called.
            </summary>
            <remarks>
            The GridGroupingControl listens to this events and resets any "Current Cell" state when this
            event is raised.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupSummaryInvalidated">
            <summary>
            Occurs when a summary has been marked dirty.
            </summary>
            <remarks>
            The GridGroupingControl listens to this event and will force a repaint of the specified summary if it is visible
            when this event was raised.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListListChanged">
            <summary>
            Occurs before the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> processes the <see cref="E:System.ComponentModel.IBindingList.ListChanged"/> event
            of an attached source list. More detailed <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListRecordChanged"/> events will be
            raised after this event.
            </summary>
            <remarks>
            The reason for firing this event is to give a programmer the chance to react to an <see cref="E:System.ComponentModel.IBindingList.ListChanged"/>
            event before the engine since there is otherwise no order guaranteed when an IBindingList raises a ListChanged
            event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListListChangedCompleted">
            <summary>
            Occurs after the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> processes the <see cref="E:System.ComponentModel.IBindingList.ListChanged"/> event
            of an attached source list.
            </summary>
            <remarks>
            The reason for firing this event is to give a programmer the chance to react to an <see cref="E:System.ComponentModel.IBindingList.ListChanged"/>
            event right after the engine since there is otherwise no order guaranteed when an IBindingList raises a ListChanged
            event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListRecordChanged">
            <summary>
            Occurs when a record in the underlying data source is added, removed, or changed and after
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> was updated with that change.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListRecordChanging">
            <summary>
            Occurs when a record in the underlying data source is added, removed or changed and before
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> is updated with that change.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UseCustomUpdateOnListChanged">
            <summary>
            Specify this if you do not want TableControl to use built-in paint mechanism
            when ListChanged events are handled. (Makes TableControl.Table_SourceListRecordChanging 
            and TableControl.Table_SourceListRecordChanged return immediately)
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidateAllWhenListChanged">
            <summary>
            Lets you specify whether the grid should simply call Invalidate
            when a ListChanged event is handled or if it should determine the area
            that is affected by the change and call InvalidateRange. With version 4.4
            check also the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InsertRemoveBehavior"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortPositionChangedBehavior"/>
            properties.
            </summary>
            <remarks>
            On first sight, you might think it better to determine the area
            that is affected by a change and call InvalidateRange.
            But when calling InvalidateRange, the grid needs to know the
            exact position of the record in the table before it can mark that area dirty.
            In order to determine the record position (and y-position of the row in the display),
            counters need to be evaluated. This operation can cost more time than simply
            calling Invalidate in high-frequency update scenarios. <para/>
            Also, be aware that the group caption bar needs to be updated when a
            record changes. <para/>
            With version 4.4 check out the new InsertRemoveBehavior and SortPositionChangedBehavior
            properties and the UpdateDisplayFrequency properties that will speed up things a lot
            if InvalidateAllWhenListChanged = false. <para/>
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupAdded">
            <summary>
            Occurs when a new group is added in a table after the table was categorized and when a record is changed. The event does not
            occur during categorization of the table. See the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CategorizedRecords"/> elements to when categorization
            finished.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupRemoving">
            <summary>
            Occurs when a group is removed from a table after the table was categorized and when a record is changed. The event does not
            occur during categorization of the table. See the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CategorizedRecords"/> elements to when categorization
            finished.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortingItemsInGroup">
            <summary>
            Occurs before the records for a group are sorted.
            </summary>
            <remarks>
            The engine has a built-in optimization for sorting columns that allows it to perform the sorting
            on an on-demand basis group-by-group. Suppose you have a table with 200 different countries and
            you change the sort order of the cities. It is not necessary to sort the whole table. Instead,
            the individual groups can be sorted when they are scrolled into view. SortingItemsInGroup and
            SortedItemsInGroup events are fired in such case when a specific group was sorted on demand.
            <para/>
            If the whole table was set to dirty (see <see cref="P:Syncfusion.Grouping.Table.TableDirty"/>), then the whole table
            is simply recategorized. In that case, only a CategorizedElements event is raised but no
            SortingItemsInGroup event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortedItemsInGroup">
            <summary>
            Occurs after the records for a group are sorted.
            </summary>
            <remarks>
            The engine has a built-in optimization for sorting columns that allows it to perform the sorting
            on an on-demand basis group-by-group. Suppose you have a table with 200 different countries and
            you change the sort order of the cities. It is not necessary to sort the whole table. Instead,
            the individual groups can be sorted when they are scrolled into view. SortingItemsInGroup and
            SortedItemsInGroup events are fired in such case when a specific group was sorted on demand.
            <para/>
            If the whole table was set to dirty (see <see cref="P:Syncfusion.Grouping.Table.TableDirty"/>), then the whole table
            is simply recategorized. In that case, only a CategorizedElements event is raised but no
            SortingItemsInGroup event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidatingCounters">
            <summary>
            Occurs when the <see cref="M:Syncfusion.Grouping.Table.InvalidateCounterTopDown(System.Boolean)"/> of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> was called
            and before all counters are marked dirty.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InvalidatingSummaries">
            <summary>
            Occurs when the <see cref="M:Syncfusion.Grouping.Table.InvalidateSummariesTopDown"/> of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> is called
            and before all summaries in that table are marked dirty.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CategorizingRecords">
            <summary>
            Occurs before records are categorized after a table is marked dirty (<see cref="P:Syncfusion.Grouping.Table.TableDirty"/>).
            </summary>
            <remarks>
            When <see cref="P:Syncfusion.Grouping.Table.TableDirty"/> is set to True, e.g. because schema information for a table was changed
            or because the grouped columns were changed, the table will categorize records on demand the first time
            information about a record is accessed. At that time, the <see cref="T:Syncfusion.Grouping.Element"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> will start
            categorization.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CategorizedRecords">
            <summary>
            Occurs after records are categorized after a table is marked dirty (<see cref="P:Syncfusion.Grouping.Table.TableDirty"/>)
            </summary>
            <remarks>
            When <see cref="P:Syncfusion.Grouping.Table.TableDirty"/> is set to True, e.g. because schema information for a table was changed
            or because the grouped columns were changed, the table will categorize records on demand the first time
            information about a record is accessed. At that time, the <see cref="T:Syncfusion.Grouping.Element"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/>
            will start
            categorization.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableSourceListChanged">
            <summary>
            Occurs after the datasource was replaced.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordValueChanging">
            <summary>
            Occurs when a RecordFieldCell cell's value is changed and before Record.SetValue is called.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordValueChanged">
            <summary>
            Occurs when a RecordFieldCell cell's value is changed and after Record.SetValue returned.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisplayElementChanging">
            <summary>
            When number of visible elements were changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DisplayElementChanged">
            <summary>
            When number of visible elements were changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SelectedRecordsChanging">
            <summary>
            Occurs before the <see cref="P:Syncfusion.Grouping.Table.SelectedRecords"/> collection is modified.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SelectedRecordsChanged">
            <summary>
            Occurs after the <see cref="P:Syncfusion.Grouping.Table.SelectedRecords"/> collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ForwardTableEvents">
            <summary>
            Gets or sets an object that handles events raised by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.Table"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RecordNavigationBar">
            <summary>
            Gets or sets the navigation bar.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NavigationBarRecordChanged">
            <summary>
            Occurs after the current record of the navigation bar is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.NavigationBarRecordChanging">
            <summary>
            Occurs before the current record of the navigation bar is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryValue">
            <summary>
            Occurs when a value for a field descriptor and record is returned. See the Grid\Grouping\Samples\CustomSummary
            sample how to use this event with unbound field descriptors.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveValue">
            <summary>
            Occurs when a value for a field descriptor and record is saved. See the Grid\Grouping\Samples\CustomSummary
            sample how to use this event with unbound field descriptors.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DelayUpdateBehavior">
            <summary>
            Specifies delayed update behavior when changes are made to the underlying engine from outside of WndProc of this
            control, for example when changes made through an external PropertyGrid attached to the engine.
            </summary>
            <remarks>
            The grid does not to call update after each and every operation. Instead it leaves the
            update to the end user or to user interaction. Normally, operations on the engine are
            triggered from within a WndProc call. In the grids WndProc routine the grid will call its base
            class version and then after the WndProc returns it will call synchronize any changes to the underlying
            engine with the display if the message was a mouse operation.
            <para/>
            This has the big advantage that users don't have to worry about calling BeginUpdate / EndUpdate in
            mouse handling code. You can just batch operations and then manually call Update(). The programmer
            does not have to worry about calling Update() since that will be done once the Mouse event returns
            and the GridTableControl.WndProc is executed. The idea is to have good performance for the most typical case.
            Updating the grid after every operation would be too expensive (e.g. if you loop through the records and set
            IsExpanded = true for each record).
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> is called to get the raw string that represents the underlying cell's value.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to represent a cell's value as string at run-time on demand.
            <para/>
            If you do want to customize the grid's default conversion, you should assign the result string
            to <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/> and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should return <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/>
            or use a default conversion.
            <para/>
            If you need identity information about the cell such as row and column index, you can get that
            information by querying <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.GetText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Object)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveCellText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> is called to set the unformatted string that represents the underlying cell's value.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to parse the unformatted text into a cell value at run-time on demand.
            <para/>
            If you do want to customize the grid's default parsing behavior, you should assign the resulting value
            to the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object
            and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should accept your modification
            or use a default parsing routine.
            <para/>
            If you need identity information about the cell such as row and column index, query the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            <para/>
               See the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveCellFormattedText"/> event for further discussion since these two events
               are very similar. Often you will need to handle both events in your code in the same way.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellFormattedText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/> is called to get the formatted string that represents the underlying cell's value
            considering <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/>.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to format a cell's value as string at run-time on demand based on <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/>.
            <para/>
            If you do want to customize the grid's default formatting, you should assign the resulting string
            to <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/> and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should return <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/>
            or use a default formatting routine.
            <para/>
            If you need identity information about the cell such as row and column index, you can get that
            information by querying the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellFormattedText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveCellFormattedText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/> is called to parse the formatted string that represents the underlying cell's value
            considering <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to parse the formatted text into a cell value at run-time on demand.
            <para/>
            If you do want to customize the grid's default parsing behavior, you should assign the resulting value
            to the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object
            and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should accept your modification
            or use a default parsing routine.
            <para/>
            If you need identity information about the cell such as row and column index, you can get that
            information by querying the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            <para/>
            This event is normally called from within <see cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/>, which is called
            when the user enters text into a text box or when text is assigned to <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/>.
            ApplyFormattedText method checks if there are event handlers for <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/> and
            if the <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/> is not set, they try to convert the input text into
            the type specified with <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>.
            <para/>
            If this conversion fails, <see cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/> will check <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.StrictValueType"/>. If it
            is True, an exception is thrown which itself results in a warning message displayed to the user at the
            time from <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellValidating"/>.
            <para/>
            If you set <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.StrictValueType"/> to False, <see cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/> will not throw
            an exception and simply store the text as <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/>.
            <para/>
            If you need a more specialized customization of this behavior, you should handle the
            <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/> event. This lets you parse the text input
            and change the cells <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/> at run-time. See the attached example.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellFormattedText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.StrictValueType"/>
            <example>
            This example parses the text input and changes the cell's CellValueType at run-time if the input does not match the current CellValueType.
            <code lang="C#">
            void InitializeComponent()
            {
                // initialize code
                // ...
                this.gridControl1.SaveCellText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_SaveCellText);
                this.gridControl1.QueryCellFormattedText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_QueryCellFormattedText);
                this.gridControl1.SaveCellFormattedText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_SaveCellFormattedText);
                this.gridControl1.QueryCellText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_QueryCellText);
            }
            <para/>
            private void gridControl1_QueryCellFormattedText(object sender, Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs e)
            {
            <para/>
            }
            <para/>
            private void gridControl1_QueryCellText(object sender, Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs e)
            {
            <para/>
            }
            <para/>
            private void gridControl1_SaveCellText(object sender, Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs e)
            {
                ParseText(e);
            }
            <para/>
            private void gridControl1_SaveCellFormattedText(object sender, GridCellTextEventArgs e)
            {
                ParseText(e);
            }
            <para/>
            void ParseText(GridCellTextEventArgs e)
            {
                // By default, the grid will display a warning message box informing the user
                // the entered value is not valid and the user will have to change the value.
                //
                // In this event handler, we change the grid default's behavior such that
                // when the user enters a value that does not fit the cell's CellValueType,
                // the input text is accepted and no warning message is shown.
                if (e.Handled)
                    return;
            <para/>
                System.Globalization.CultureInfo ci = e.Style.CultureInfo;
                System.Globalization.NumberFormatInfo nfi = ci != null ? ci.NumberFormat : null;
                try
                {
                    e.Style.CellValue = GridCellValueConvert.Parse(e.Text, e.Style.CellValueType, nfi, e.Style.Format);
                }
                catch (Exception ex)
                {
                    if (ex is FormatException || ex.InnerException is FormatException)
                    {
                        e.Style.CellValue = e.Text;
                        // possibly could also change CellValueType here
                        e.Style.CellValueType = typeof(string);
                        // - or -
                        // you could also further analyze the input text and assign a type
                        // that fits the input text, e.g.
                        // e.Style.CellValueType = typeof(datetime);
                        // - or -
                        // e.Style.CellValueType = typeof(decimal);
                        // etc.
                    }
                    else
                        throw;
                }
                e.Handled = true;
            }
            </code>
            <code lang="VB">
            Private Sub InitializeComponent()
                ' Initalize code
                ' ...
                AddHandler Me.gridControl1.SaveCellText, AddressOf Me.gridControl1_SaveCellText
                AddHandler Me.gridControl1.QueryCellFormattedText, AddressOf Me.gridControl1_QueryCellFormattedText
                AddHandler Me.gridControl1.SaveCellFormattedText, AddressOf Me.gridControl1_SaveCellFormattedText
                AddHandler Me.gridControl1.QueryCellText, AddressOf Me.gridControl1_QueryCellText
            End Sub 'InitializeComponent
            <para/>
            Private Sub gridControl1_QueryCellFormattedText(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)
            End Sub 'gridControl1_QueryCellFormattedText
            <para/>
            Private Sub gridControl1_QueryCellText(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)
            End Sub 'gridControl1_QueryCellText
            <para/>
            Private Sub gridControl1_SaveCellText(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)
                ParseText(e)
            End Sub 'gridControl1_SaveCellText
            <para/>
            Private Sub gridControl1_SaveCellFormattedText(sender As Object, e As GridCellTextEventArgs)
                ParseText(e)
            End Sub 'gridControl1_SaveCellFormattedText
            <para/>
            Sub ParseText(e As GridCellTextEventArgs)
                ' By default, the grid will display a warning message box informing the user
                ' the entered value is not valid and the user will have to change the value.
                '
                ' In this event handler we change the grid default's behavior such that
                ' when the user enters a value that does not fit the cell's CellValueType,
                ' the input text is accepted and no warning message is shown.
                If e.Handled Then
                    Return
                End If
                Dim ci As System.Globalization.CultureInfo = e.Style.CultureInfo
                Dim nfi As System.Globalization.NumberFormatInfo = Nothing
                If (Not (ci Is Nothing)) Then nfi = ci.NumberFormat
                Try
                    e.Style.CellValue = GridCellValueConvert.Parse(e.Text, e.Style.CellValueType, nfi, e.Style.Format)
                Catch ex As Exception
                    If TypeOf ex Is FormatException OrElse TypeOf ex.InnerException Is FormatException Then
                        e.Style.CellValue = e.Text
                    ' possibly could also change CellValueType here
                    ' e.Style.CellValueType = typeof(string);
                    ' - or -
                    ' you could also further analyze the input text and assign a type
                    ' that fits the input text, e.g.
                    ' e.Style.CellValueType = typeof(datetime);
                    ' - or -
                    ' e.Style.CellValueType = typeof(decimal);
                    ' etc.
                    Else
                        Throw
                    End If
                End Try
                e.Handled = True
            End Sub 'ParseText
            </code>
            </example>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ParseCommonFormats">
            <summary>
            Use this event to provide support for parsing the formatted string and convert
            it into the the underlying cell's value
            considering <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>.
            <para/>
            This event is raised from GridCellModelBase.ApplyFormattedText after 
            <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SaveCellFormattedText"/> was raised. The event is raised only 
            if the SaveCellFormattedText did not set e.Handled. 
            </summary>
            <remarks>
            The grid has built-in support for parsing the Percent format (Format = "P") and Hexadecimal
            format (Format = "X"). You should handle this event if you want to add support
            for other formats. <para/>
            GridCellTextEventArgs has information about the style settings of the cell. You can
            inspect that style to get information about Format and CellValueType of the cell.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCoveredRange">
            <summary>
            Occurs to determine if the cell belongs to a covered range and returns the covered range of the cell or
            the cell itself as <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> if it is not a covered range.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridHelper">
            <exclude/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency">
            <summary>
            Specifies the number of milliseconds to wait between display updates when new ListChanged event handler logic
            is used. This property does have no any effect if UseOldListChangedHandler = true. Special values are
            0 - only manually update display by calling grid.Update() and 1 - update display immediately after each
            change.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InsertRemoveBehavior">
            <summary>
            Specifies how the grid should react if records are inserted or deleted.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.InsertRemoveBehaviorWithEndEdit">
            <summary>
            Specifies how the grid should react if records are inserted or deleted through direct
            user interaction with AddNew record.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortPositionChangedBehavior">
            <summary>
            Specifies how the grid should react if the sort position of a record records changes.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortPositionChangedBehaviorWithEndEdit">
            <summary>
            Specifies how the grid should react if the sort position of a record records changes when the current record 
            is edited interactively by user.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkTime">
            <summary>
            Gets or sets the time in milliseconds how long to highlight values in a record after a change 
            was detected. The engine will highlight a cell for the specified period in milliseconds if
            the value was increased or decreased. If set to 0 the feature is disabled.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkUpdateMode">
            <summary>
            Gets or sets when checks for updates will happen while blinking support is enabled.
            </summary>
            <remarks>
            When blinking support is enabled, the default behavior is to use the Application.Idle event to test
            whether pending cell refreshes are required. If the Idle event is not being reliably raised in a timely fashion in your
            application, you can use this property to tell the grid to use either a System.Threading.Timer or a
            System.Windows.Forms.Timer to facilitate the grid testing for pending cell updates.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkTimerRefreshInterval">
            <summary>
            Gets or sets the timer interval (in milliseconds) used with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkUpdateTriggerModeStyle"/> is set to use one of
            its timer methods to determine when the grid is refreshed for blinking.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UseDefaultsForFasterDrawing">
            <summary>
            Initializes recommended settings to improve handling of ListChanged events
            and scrolling through grid. Affected settings are: TableOptions.ColumnsMaxLengthStrategy,
            TableOptions.GridLineBorder, TableOptions.DrawTextWithGdiInterop, TableOptions.VerticalPixelScroll,
            Appearance.AnyRecordFieldCell.WrapText and  Appearance.AnyRecordFieldCell.Trimming.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowedOptimizations">
            <summary>
            Gets or sets the value of the allowed optimizations that the engine can use when applicable.These optimizations can be used 
            in combination with EngineCounter setting.
            </summary>
            <example>This example shows how to use the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.AllowedOptimizations"/> property.
            <code lang="C#">
            // Sets the engine optimizations options.
            this.gridGroupingControl1.AllowedOptimizations = Syncfusion.Grouping.EngineOptimizations.VirtualMode;
            </code>
            <code lang="VB">
            ' Sets the engine optimizations options.
            Me.gridGroupingControl1.AllowedOptimizations = Syncfusion.Grouping.EngineOptimizations.VirtualMode
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UseOldListChangedHandler">
            <summary>Gets or sets a value indicating whether the grid should use old list changed event handler or not.</summary>
            <remarks>
            With version 4.4 the engine changed the way how the ListChanged event is handled internally
            to fix short-comings with performance of the code that was in place earlier. This property 
            lets you switch back
            the behavior of the engine to the old mechanism if you notice compatibility issues. The default value is false.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.EnableAutoSize">
            <summary>
            Gets or sets a value indicating whether the AutoSize behavior should be enabled or not.        
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UseLazyUniformChildListRelation">
            <summary>
            When you use the new UniformChildList behavior (i.e. when Engine.UseOldUniformChildListRelation = false) 
            you can specify with this UseLazyUniformChildListRelation property whether the engine should 
            access and enumerate the child collections only once the user expands a record.
            This will speed up load time of the grid and reduce memory usage when not all records 
            get expanded.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.RaiseSourceListChangedEventsOnEngineOnly">
            <summary>
            Gets or sets a value indicating whether the engine handles the ListChanged event or not. This will itself raise numerous events. When set
            to true this the events will only be raised on the Engine object. If set to false
            then events will also be raised on inner objects (will bubble up on nested tables which
            caused some performance overhead). Property will only have effect if UseOldListChangedHandler = false.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CounterLogic">
            <summary>
            Gets or sets the counter logic to be used within the engine. If you have a large datasource
            and need support for groups and filtered records you can reduce the memory footprint
            by selectively disabling counters you do not need in your application. <para/>
            See EngineOptimizations.DisableCounters for completely disabling counter logic for the RecordsDetails collection if you do not need
            grouping and filtering. <para/>
            See EngineOptimizations.VirtualMode for using the engine in a virtual mode if you do not
            need support for sorting.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PaintingFields">
            <summary>
            Triggered when grid paints pending changes from ListChanged events as 
            specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.UpdateDisplayFrequency"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SortMappingNames">
            <summary>
            Gets or sets a value indicating whether the engine should sort mapping names alphabetically or not
            in the dropdown editors of the property grid. Default value is false.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryFilterBarChoices">
            <summary>
            Occurs when GridTableDescriptor is initializing columns with .AllowFilter set and gives
            you the option to handle filterbarchoices through custom code. In such case the event is also raised
            when the user clicks on dropdown button of a GridTableFilterBarCell.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanging">
            <summary>
            Occurs when an item selected through the filtered dropdown is changing.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.FilterBarSelectedItemChanged">
            <summary>
            Occurs when the filterbar's selected item gets changed in the filter dropdown.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs">
            <summary>
            Defines the class that provides data for cancelable events.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs"/> class specified to cancel the event or not.
            </summary>
            <param name="bCancel">True, cancel the event; Otherwise False.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs"/> class specified with the data source.
            </summary>
            <param name="dataSource">The data source associated with the grid.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs.#ctor(System.Boolean,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs"/> class specified to cancel an event and the datasource of the grid.
            </summary>
            <param name="bCancel">True, cancel the event; Otherwise False.</param>
            <param name="dataSource">The datasource of the grid.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs.DataSource">
            <summary>
            Gets the DataSource
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventHandler">
            <summary>
            DataSourceChanging delegate
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.DataSourceChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventHandler">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsChanged"/> event is done.
            </summary>
            <param name="sender">The control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventArgs">
            <summary>
            Implements the class that provides data about <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsChanged"/> event of a <see cref="T:Syncfusion.Windows.Forms.ScrollControl"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventArgs.#ctor(Syncfusion.Windows.Forms.OfficeScrollBars)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.CurrentRecordEventArgs"/> class.
            </summary>
            <param name="gridOfficeScrollBars">The type of OfficeScrollBar.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.OfficeScrollBarsEventArgs.GridOfficeScrollBars">
            <summary>
            Gets or sets the Office scroll bars.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridControlBaseEventsTarget">
            <summary>
            Defines the class that provides the support for events from the instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridControlBaseEventsTarget.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class.
            </summary>
            <param name="tableControl">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</param>
            <param name="owner">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridControlBaseEventsTarget.Dispose">
            <summary>
            Disposes of the object.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupPanel">
            <summary>
            Defines the class that denotes the GroupPanel.
            It has been initiated to override the Hide() method.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupPanel.Hide">
            <summary>
            Overrides and suspend the Hide() method of the Panel.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridDelayUpdateBehavior">
            <summary>
            Specifies delayed update behavior when changes are made to the underlying engine from outside of WndProc of this
            control, for example when changes made through an external PropertyGrid attached to the engine.
            </summary>
            <remarks>
            The grid does not to call update after each and every operation. Instead it leaves the
            update to the end user or to user interaction. Normally, operations on the engine are
            triggered from within a WndProc call. In the grids WndProc routine the grid will call its base
            class version and then after the WndProc returns it will call synchronize any changes to the underlying
            engine with the display if the message was a mouse operation.
            <para/>
            This has the big advantage that users don't have to worry about calling BeginUpdate / EndUpdate in
            mouse handling code. You can just batch operations and then manually call Update(). The programmer
            does not have to worry about calling Update() since that will be done once the Mouse event returns
            and the GridTableControl.WndProc is executed. The idea is to have good performance for the most typical case.
            Updating the grid after every operation would be too expensive (e.g. if you loop through the records and set
            IsExpanded = true for each record).
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridDelayUpdateBehavior.Disabled">
            <summary>
            No special delay update behavior. Programmer has to manually call Update. Only when a mouse message is handled
            WndProc will automatically synchronize display with engine.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridDelayUpdateBehavior.Timer">
            <summary>
            Use a timer do delay synchronization whenever changes in engine are detected that need the screen to be updated.
            PostCustomMessage and Timer can be combined.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridDelayUpdateBehavior.PostCustomMessage">
            <summary>
            Post a custom message to the message loop whenever changes in engine are detected that need the screen to be updated
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridDelayUpdateBehavior.PostCustomMessageAndTimer">
            <summary>
            Post a custom message to the message loop and do also trigger a timer whenever changes in engine are detected that need the screen to be updated
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState">
            <summary>
            Specifies the blink state for a cell indicating whether the cells
            value was increased or decreased or if the record has been recently added. The
            BlinkState will be reset to BlinkState.None after the interval specified in 
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkTime"/> elapsed.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState.None">
            <summary>
            No change was detected recently.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState.Increased">
            <summary>
            Value of cell was increased.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState.Reduced">
            <summary>
            Value of cell was reduced.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState.NewRecord">
            <summary>
            Cell belongs to a record that 
            has been recently added or cell was null before.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState.NewValue">
            <summary>
            A value has been applied to a cell that was null before.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState.NullValue">
            <summary>
            Null has been applied to a cell that was a valid value before.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkUpdateTriggerModeStyle">
            <summary>
            Determines the blink update mode while blinking support is enabled.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkUpdateTriggerModeStyle.Idle">
            <summary>
            The default blink mode of blinking only on grid redraws.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkUpdateTriggerModeStyle.WF_Timer">
            <summary>
            The enabled timer to redraw on each blink.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.BlinkUpdateTriggerModeStyle.System_Timer">
            <summary>
            Update the grid if it runs on separate UI thread.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment">
            <summary>
            Determine the GridGroupDropAreaAlignment.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment.Top">
            <summary>
            Aligns GridGroupDrop in top of Grid.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment.Left">
            <summary>
            Aligns GridGroupDrop in Left of Grid.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment.Right">
            <summary>
            Aligns GridGroupDrop in Right of Grid.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment.Bottom">
            <summary>
            Aligns GridGroupDrop in Bottom of Grid.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged">
            <exclude/>
            <summary>Defines a class that provides the grid with the optimized list changed events. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Initializes the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged"/> class.
            </summary>
            <param name="gridGroupingControl">The grouping grid control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.Blink(System.Object,Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Performs the blink operation.
            </summary>
            <param name="sender">The Control.</param>
            <param name="rce">The <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridTableControlPrepareViewStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs)">
            <summary>
            Allows the custom formatting of a cell by changing its style object.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GetBlinkState(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Gets the current <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState"/> for a cell indicating whether the cells
            value was increased or decreased or if the record has been recently added.
            </summary>
            <param name="tableCellIdentity">The identity for the table cell.</param>
            <returns>Blink state.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GetBlinkState(Syncfusion.Grouping.Record,Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Gets the current <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BlinkState"/> for a cell indicating whether the cells
            value was increased or decreased or if the record has been recently added.
            </summary>
            <param name="r">The blink state of the specified record.</param>
            <param name="fd">The field descriptor of the specified record.</param>
            <returns>Blink state.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.HandleInsertedElement(Syncfusion.Grouping.Element,System.Boolean,System.Boolean)">
            <summary>
            Performs the insertion of elements.
            </summary>
            <param name="element">The element to be inserted.</param>
            <param name="allowUpdate">If <b>True</b> allows the updating of the element; Otherwise <b>False</b>.</param>
            <param name="invalidateIfVisible">If <b>True</b> the visibility of the element, it gets updated; Otherwise <b>False</b>.</param>
            <returns>The bounds of the element inserted.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ScrollWindow(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Int32,System.Int32,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Boolean)">
            <summary>
            Scrolls the contents of the control.
            </summary>
            <param name="tc">The table control.</param>
            <param name="xAmount">Horizontal scroll offset.</param>
            <param name="yAmount">Vertical scroll offset.</param>
            <param name="rect">Scroll bounds.</param>
            <param name="clipRect">Clipping rectangle.</param>
            <param name="allowUpdate">If true, redraws the invalidated regions within its client area. </param>
            <returns>Resultant rectangle that was scrolled into view.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ScrolledWithImmediateUpdate">
            <summary>
            Determine the imidiate updates.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridSourceListRecordChanging(System.Object,Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Occurs when a record in the underlying datasource is added, changed or removed and before the Table was updated with this change.
            </summary>
            <param name="sender">Event source.</param>
            <param name="rce">Event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridSourceListRecordChanged(System.Object,Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Occurs when a record in the underlying datasource is added, changed or removed and after the Table was updated with this change.
            </summary>
            <param name="sender">Event source.</param>
            <param name="rce">Event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridPropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Occurs when a property gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridSizeChanged(System.Object,System.EventArgs)">
            <summary>
            Occurs when the grid size gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridGroupExpanded(System.Object,Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Occurs when a group gets expanded.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridGroupCollapsed(System.Object,Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Occurs when a group is collapsed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridRecordExpanded(System.Object,Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Occurs when a record is expanded.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridRecordCollapsed(System.Object,Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Occurs when a record is collapsed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridTableControlTopRowChanged(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs)">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.TopRowChanged"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ClearVisibleRecord">
            <summary>
            Clears the visible records.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.EnsureVisibleRecords">
            <summary>
            Checks the visibility of the records in the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridGroupSummaryInvalidated(System.Object,Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Occurs when a summary has been marked dirty.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ProcessGroupSummaryInvalidated">
            <summary>
            Updates the grouped summary.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ProcessGroupSummaryInvalidated(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Process the grouped summary when any of the group events had occurred.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.AddHighlightedElement(Syncfusion.Grouping.Element)">
            <summary>
            Adds the highlighted elements.
            </summary>
            <param name="element">The highlighted element.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.AddPendingSummaryUpdate(Syncfusion.Grouping.Group,System.String)">
            <summary>
            Marks a summary field to be updated next time the grid display is updated.
            </summary>
            <param name="group">The group that defines a set to record that belongs to a category.</param>
            <param name="fieldName">The field the summary is dependent on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.AddPendingUpdate(Syncfusion.Grouping.Record,System.String)">
            <summary>
            Marks the field in the record to be repainted later when 
            the grid paints pending changes from ListChanged events as 
            specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.UpdateDisplayFrequency"/>.
            </summary>
            <param name="record">The record.</param>
            <param name="fieldName">The name of the filed to be updated.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.AddPendingUpdateInfo(Syncfusion.Grouping.Record,Syncfusion.Grouping.ChangedFieldInfoCollection)">
            <summary>
            Adds the pending updates information when the field info gets changed.
            </summary>
            <param name="record">The record to be updated.</param>
            <param name="cc">The <see cref="T:Syncfusion.Grouping.ChangedFieldInfoCollection"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.AddPendingUpdateInfo(Syncfusion.Grouping.Record)">
            <summary>
            Adds the pending updates information.
            </summary>
            <param name="record">The record to be updated.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.AddPendingUpdateInfo(Syncfusion.Grouping.Record,Syncfusion.Grouping.ChangedFieldInfo)">
            <summary>
            Adds the pending updates information with the changed fields. 
            </summary>
            <param name="record">The changed record.</param>
            <param name="ci">The values of the record changed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.getPendingUpdateInfo(Syncfusion.Grouping.Record)">
            <summary>
            Gets the pending updates information for the specified record.
            </summary>
            <param name="record">The specified record.</param>
            <returns>The pending updates info of the specified record. </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.PaintUpdatedRecordFields">
            <summary>
            Paints the fields in records that were changed since last call
            to PaintUpdatedRecordFields.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.DrawGrid(System.Drawing.Rectangle)">
            <summary>
            Draws the grid.
            </summary>
            <param name="clipBounds">The clip bounds of the grid.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridTableControlCellDrawn(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs)">
            <summary>
            Occurs when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CellDrawn"/> event of the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> is raised.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ProcessBlinkQueue">
            <summary>
            Process the blink queue operations.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.ClearPending">
            <summary>
            Clears the pending updates.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.IntPaintUpdatedRecordFields">
            <summary>
            Paints the updated record fields.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.PaintHighlightedElements">
            <summary>
            Paints the highlighted elements.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.PaintUpdatedSummaryFields">
            <summary>
            Paints the summary fields in group captions and summary rows that were changed since last call
            to PaintUpdatedSummaryFields.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.PaintElement(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Grouping.Element,System.String)">
            <summary>
            Paints the elements of the grid.
            </summary>
            <param name="gridTableControl">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class associated with the grid.</param>
            <param name="el">The element to be painted.</param>
            <param name="field">The field to be painted.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridLeave(System.Object,System.EventArgs)">
            <summary>
            Occurs when the input focus leaves the control.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridApplicationIdle(System.Object,System.EventArgs)">
            <summary>
            Occurs when the grid application finishes its processing and is about to enter idle state.
            </summary>
            <param name="sender">Event source.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.UpdateThrottled">
            <summary>
            Updates the grid when there are pending changes from ListChanged events
            and enough time has elapsed since the last update as specified with 
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.UpdateDisplayFrequency"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridCategorizingRecords">
            <summary>
            Occurs before the records are categorized after the table is marked dirty.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridPaint(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Windows.Forms.PaintEventArgs)">
            <summary>
            Occurs when grid paints pending changes from ListChanged events.
            </summary>
            <param name="sender">The Control.</param>
            <param name="pe">A <see cref="T:System.Windows.Forms.PaintEventArgs"/> contains the event data.</param>
            <returns>True if painting is successfully completed; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridLostFocus(System.Object,System.EventArgs)">
            <summary>
            Occurs when the focus leaves the control.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridTableControlScrollControlMouseDown(System.Object,Syncfusion.Windows.Forms.CancelMouseEventArgs)">
            <summary>
            Occurs before a <see cref="T:System.Windows.Forms.Control.MouseDown"/> event and allows you to cancel the mouse event.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.CancelMouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridTableControlTableControlKeyDown(System.Object,System.Windows.Forms.KeyEventArgs)">
            <summary>
            Occurs when a key is pressed when the control has focus.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.KeyEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.OnGridChangeUICues(System.Object,System.Windows.Forms.UICuesEventArgs)">
            <summary>
            Occurs when the focus or keyboard user interface causes change.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.UICuesEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.f_Deactivate(System.Object,System.EventArgs)">
            <summary>
            Triggered when the optimized list gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.UpdateDisplayFrequency">
            <summary>
            Gets or sets the value of updating frequency of the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.InsertRemoveBehavior">
            <summary>
            Gets or sets the value of the item remove behavior of the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.InsertRemoveBehaviorWithEndEdit">
            <summary>
            Gets or sets the value of how the grid should react if the records are inserted or deleted through
            direct user interaction with AddNew record.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.SortPositionChangedBehavior">
            <summary>
            Gets or sets the value of sort position changed behavior of the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.SortPositionChangedBehaviorWithEndEdit">
            <summary>
            Gets or sets the value of the sort position when the record gets changed in the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.DisableAutomaticUpdates">
            <summary>
            Gets a value indicating whether to disable automatic updates or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.BlinkTime">
            <summary>
            Gets or sets the blink time.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.VisibleRecords">
            <summary>
            Gets a collection of visible records.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.BlinkInfo">
            <summary>
            Defines the class that provides the blink state information of the grid. 
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.BlinkInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.BlinkState,Syncfusion.Grouping.Record,System.Int32,System.Int32,Syncfusion.Grouping.ChangedFieldInfo)">
            <summary>
            Initializes the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.BlinkInfo"/> class.
            </summary>
            <param name="state">The blink state of the grid.</param>
            <param name="r">The record value.</param>
            <param name="fieldIndex">The index of the field.</param>
            <param name="tickCount">The blink count value.</param>
            <param name="ci">The changed field's values.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.BlinkInfo.GetKey">
            <summary>
            Gets the key value for the current record.
            </summary>
            <returns>A 64-bit unsigned integer value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.BlinkInfo.GetKey(Syncfusion.Grouping.Record,System.Int32)">
            <summary>
            Gets the key value for the specified record and field index.
            </summary>
            <param name="record">The record for which the key to be generated. </param>
            <param name="fieldIndex">The index of the field.</param>
            <returns></returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.DeleteRecordInfo">
            <summary>
            Defines the class that provides the data to delete records.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.DeleteRecordInfo.ToString">
            <summary>
            Overrides and gets the string values of the current object.
            </summary>
            <returns>The string values of the object specified.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GroupSummaryDirtyInfo">
            <summary>
            Defines the class that holds information about summary fields in a group that needs to be repainted.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GroupSummaryDirtyInfo.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes the new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GroupSummaryDirtyInfo"/> class with the specified group.
            </summary>
            <param name="group">The group to be updated.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GroupSummaryDirtyInfo.Group">
            <summary>
            Gets the group.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.GroupSummaryDirtyInfo.Fields">
            <summary>
            Gets the fields in the group.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlOptimizeListChanged.PendingUpdateInfo">
            <summary>
            Defines the class that provides the pending updates information.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellTypeNameConverter">
            <summary>
            Defines a  class that provides the grid table cell type converter. Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellTypeNameConverter.GetStylesMap(Syncfusion.Styles.StyleInfoIdentityBase)">
            <summary>
            Overrides and gets the base style map.
            </summary>
            <param name="identity">An instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/> that holds the identity info.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridBaseStylesMap"/> class.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser">
            <summary>
            Defines a form that hosts a <see cref="T:System.Windows.Forms.PropertyGrid"/> and lets you browse schema information
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <para/>
            <example>Displaying the GridGroupingControlSchemaBrowser
            <code lang="C#">
                private void Form1_Load(object sender, System.EventArgs e)
                {
                    GridGroupingControlSchemaBrowser schemaBrowser = new GridGroupingControlSchemaBrowser(this.gridGoupingControl1);
                    schemaBrowser.Show();
                }
            </code>
            <code lang="VB">
              Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
                    Dim schemaBrowser As New GridGroupingControlSchemaBrowser(Me.gridGoupingControl1)
                    schemaBrowser.Show()
                End Sub 'Form1_Load
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser"/> and attaches it to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>
            </summary>
            <param name="grid">The grid grouping control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.OnVisibleChanged(System.EventArgs)">
            <summary>
            Overrides and triggered when the visibility of the form gets changed.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.grid_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the property value of the grid gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.TableDescriptor_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the table descriptor property gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.Engine_SourceListChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the engine's source list gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.Application_Idle(System.Object,System.EventArgs)">
            <summary>
            Triggered when the form is in idle state.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.OnClosed(System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the form gets closed.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.Dispose(System.Boolean)">
            <summary>
            Overrides and cleans up any resources being used.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.WndProc(System.Windows.Forms.Message@)">
            <override/>
            <summary>Overrides and process the system messages.</summary>
            <param name="m">The message to be processed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.btnSaveXmlSchema_Click(System.Object,System.EventArgs)">
            <summary>
            Triggered when the save button is clicked.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.btnLoadXmlSchema_Click(System.Object,System.EventArgs)">
            <summary>
            Triggered when the XML load button is clicked.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.ApplySchema(System.Xml.XmlReader,System.String,System.String)">
            <summary>
            Applies the schema.
            </summary>
            <param name="xr">The instance of the <see cref="T:System.Xml.XmlReader"/> that reads the XML file.</param>
            <param name="info">The information regarding the file.</param>
            <param name="undoDescription">The description of the file.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControlSchemaBrowser.AllowAutoLocation">
            <summary>
            Gets or sets a value indicating whether to enable or disable the automatic positioning of schema browser next to the parent form
            of the grouping control when the schema browser is shown the first time.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl">
            <summary>
            Represents a windowless grid control that displays rows with <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/> of a nested
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> inside a parent table control. One <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> is created for every nested relation.
            A GridNestedTableControl is shared among all <see cref="T:Syncfusion.Grouping.ChildTable"/> tables for a relation.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl">
            <summary>
            Represents a grid control that displays rows with <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> and
            allows grouping and filtering of records and editing, deleting, and adding of records.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.#cctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <summary>
            Initializes a new control.
            </summary>
            <param name="model">The model for this control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnSplitterPaneClosed(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnEnsurePaintCodeJitted">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.WireModel">
            <summary>
            Sets up listeners for the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> and initializes mouse controllers and data object consumers.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.UnwireModel">
            <summary>
            Releases listeners for the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InitializeMouseControllers">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnMouseActivating(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessTableControlMoveCurrentCellDirection(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessTableClickCellsMouseDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessTableClickCellsMouseMove(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessTableClickCellsMouseUp(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessTableClickCellsCancelMode(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessSelectedRecordCellDrawn(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessSelectedRecordPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InitLayout">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Initialize">
            <override/>
            <summary>Initializes the control.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CreateNewControl(System.Windows.Forms.Control,System.Int32,System.Int32)">
            <override/>
            <summary>
            Creates a new table control.
            </summary>
            <param name="parent">The parent control.</param>
            <param name="row">Row index.</param>
            <param name="column">Column index.</param>
            <returns>The new table control.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.IntUpdateSelectRange">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetHeaderColumnDescriptorAt(System.Drawing.Point)">
            <summary>
            Determines the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified point if it is a header cell.
            </summary>
            <param name="point">The point in device coordinates.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified point if it is a header cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetStackedHeaderSpanAt(System.Drawing.Point)">
            <exclude/>
            <summary>
            Determines the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/> displayed at the specified point if it is a header cell.
            </summary>
            <param name="point">The point in device coordinates.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/> displayed at the specified point if it is a header cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.DrawErrorIcon(Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs,Syncfusion.Windows.Forms.Grid.GridIconPaint)">
            <summary>
            Overridden to restrict the error icon drawing for nested table on certain condition.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/> that contains the event data.</param>
            <param name="iconPainter">The icon painter to draw the error icon.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnDrawCell(Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnSizeChanged(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnScrollTipFeedback(Syncfusion.Windows.Forms.ScrollTipFeedbackEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ShouldScrollNestedTable(Syncfusion.Grouping.NestedTable)">
            <summary>
            Should scroll the nested table.
            </summary>
            <param name="nt">The nestedtable.</param>
            <returns>returns true if frozen column is not equal to string.empty, else false</returns>
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ShouldInvalidatedWhenScrolled(Syncfusion.Grouping.NestedTable)">
            <summary>
            Should invalidate when scrolled.
            </summary>
            <param name="nt">The nested table.</param>
            <returns>returns true if frozen column is not equal to string.empty, else false</returns>
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetRowHidden(System.Int32)">
            <summary>
            Determines if a specified row is hidden in the current grid view.
            </summary>
            <param name="rowIndex">The row index.</param>
            <returns>True if row should be hidden; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InternalGetFrozenCols">
            <override/>
            <summary>Returns the number of frozen columns.</summary>
            <returns>Frozen column count.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InternalGetFrozenRows">
            <override/>
            <summary>Returns the number of frozen rows.</summary>
            <returns>Frozen row count.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.UpdateScrollBars">
            <override/>
            <summary>Updates the scrollbars with current scroll position and scroll range.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ScrollInView(Syncfusion.Grouping.Element,Syncfusion.Windows.Forms.Grid.GridScrollCurrentCellReason)">
            <overload>
            Scrolls an element into view.
            </overload>
            <summary>
            Scrolls an element into view.
            </summary>
            <param name="el">The element to scroll into view.</param>
            <param name="reason">Scroll reason</param>
            <returns>True if scrolled; False if element was already visible or not valid.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ScrollInView(Syncfusion.Grouping.Element)">
            <summary>
            Scrolls an element into view.
            </summary>
            <param name="el">The element to scroll into view.</param>
            <returns>True if scrolled; False if element was already visible or not valid.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnTopRowChanged(Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnLeftColChanged(Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetRowRangeHeight(System.Int32,System.Int32,System.Int32)">
            <override/>
            <summary>Gets the row height for the given range of rows.</summary>
            <param name="fromRowIndex">The first row.</param>
            <param name="toRowIndex">The last row.</param>
            <param name="maxSize">Abort calculation if height is greater than this value.</param>
            <returns>Returns the row height.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetMaximumPossibleTopRow(System.Drawing.Rectangle@)">
            <override/>
            <summary>Gets the smallest value to be used as TopRowIndex.</summary>
            <param name="rectMove">Returns the rectangle with scroll bounds for the grid.</param>
            <returns>Maximum top row index.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.RowIndexToVScrollPixelPos(System.Int32)">
            <override/>
            <summary>
            Calculates the vertical scroll pixel position for the given row.
            </summary>
            <param name="rowIndex">Row index.</param>
            <returns>Vertical scroll pixel position.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetVScrollPixelHeight">
            <override/>
            <summary>Gets the total height of all rows in the grid.</summary>
            <returns>Total row height.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.VScrollPixelPosToRowIndex(System.Int32,System.Int32@,System.Int32@)">
            <override/>
            <summary>
            Determines the row index that is located at the specified vertical pixel scroll position.
            </summary>
            <param name="pixelPos">The absolute vertical pixel scroll position.</param>
            <param name="rowIndex">Returns the resultant row index.</param>
            <param name="pixelDelta">Returns the number of pixels the top row is above the view area for the scroll position.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetHScrollPixelWidth">
            <override/>
            <summary>Gets the total width of the grid for pixel scrolling.</summary>
            <returns>Total grid width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCellDrawn(Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_DisplayElementChanging(System.Object,Syncfusion.Grouping.DisplayElementChangingEventArgs)">
            <internalonly/>
            <summary>
            Triggers when the displayelement tends to change.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_DisplayElementChanged(System.Object,Syncfusion.Grouping.DisplayElementChangedEventArgs)">
            <internalonly/>
            <summary>
            Triggers when the displayelement changes.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_SourceListChanged(System.Object,Syncfusion.Grouping.TableEventArgs)">
            <internalonly/>
            <summary>
            Triggers when the sourcelist changes.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_CurrentRecordManagerReset(System.Object,Syncfusion.Grouping.TableEventArgs)">
            <internalonly/>
            <summary>
            Triggers when the currentrecordmanager resets.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_CurrentRecordContextChange(System.Object,Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InvalidateDeactivatedCurrentCell(System.Int32,System.Int32,System.Drawing.Rectangle)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnValidating(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnGridValidating(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetCurrentCell">
            <summary>
            Returns the GridCurrentCell object.
            </summary>
            <returns>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCell"/>.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellCloseDropDown(Syncfusion.Windows.Forms.PopupClosedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellStartEditing(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellControlGotFocus(System.Windows.Forms.ControlEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnControlGotFocus">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellChanging(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.NotifyCurrentCellChanged">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellChanged(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellRejectedChanges(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellAcceptedChanges(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellConfirmChangesFailed(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellActivateFailed(Syncfusion.Windows.Forms.Grid.GridCurrentCellActivateFailedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellDeactivateFailed(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellMoving(Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellMoved(Syncfusion.Windows.Forms.Grid.GridCurrentCellMovedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellMoveFailed(Syncfusion.Windows.Forms.Grid.GridCurrentCellMoveFailedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellActivating(Syncfusion.Windows.Forms.Grid.GridCurrentCellActivatingEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnDrawCurrentCellBorder(Syncfusion.Windows.Forms.Grid.GridDrawCurrentCellBorderEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellActivated(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellDeactivating(System.ComponentModel.CancelEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetNestedCurrentCell">
            <summary>
            Returns the <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCell"/> object or if the current cell is a nested table, returns the <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCell"/>
            of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/>.
            </summary>
            <returns>The most inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCell"/> object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetScrollOutOfViewCurrentCellState(Syncfusion.Windows.Forms.Grid.GridCellRendererBase@,System.Windows.Forms.Control@,System.Drawing.Rectangle@,System.Int32@,System.Int32@,Syncfusion.Windows.Forms.Grid.GridDirectionType)">
            <override/>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.keystroke">
            <summary>
            This is called from GridControlBase.ProcessKeyEventArgs and allows your customized cell renderer
            to process keyboard events before the GridControlBase gets the actual KeyDown / KeyUp event.
            </summary>
            The <see cref="T:System.Windows.Forms.Message"/> with data of the keyboard event.
            <returns>
            True if key was handled; False otherwise.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessKeyEventArgs(System.Windows.Forms.Message@)">
            <summary>
            Determine the process key event.
            </summary>
            <param name="m">windows message</param>
            <returns>boolean value</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessDialogKey(System.Windows.Forms.Keys)">
            <summary>
            Processes the dialog key.
            </summary>
            <param name="key">The key code.</param>
            <returns>return boolean value</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnMoveCurrentCellDirection(Syncfusion.Windows.Forms.Grid.GridMoveCurrentCellDirectionEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryNextCurrentCellPosition(Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellKeyDown(System.Windows.Forms.KeyEventArgs)">
            <override/>
            <summary>User pressed key down.</summary>
            <param name="e">A <see cref="T:System.Windows.Forms.KeyEventArgs"/> holding the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCurrentCellKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <override/>
             <summary>
             Called when user press a key.
             </summary>
             <param name="e">A <see cref="T:System.Windows.Forms.KeyPressEventArgs"/> holding the event data</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.HandleDeleteKey">
            <summary>
            Called when Delete key is pressed. Default implementation deletes selected records.
            </summary>
            <returns>true if records were deleted; false if no action was necessary.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.HandleEscapeKey">
            <summary>
            Called when Escape key is pressed. Default implementation discards current record changes.
            </summary>
            <returns>true if changes were discarded; false if no action was necessary.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.DrawInvertCell(System.Drawing.Graphics,System.Int32,System.Int32,System.Drawing.Rectangle,System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.HandleEnterKey">
            <summary>
            Called when Enter key is pressed grid is validated. Default implementation commits current record changes.
            </summary>
            <returns>true if changes were saved; false if no action was necessary.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnPushButtonClick(Syncfusion.Windows.Forms.Grid.GridCellPushButtonClickEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCellDoubleClick(Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCellButtonClicked(Syncfusion.Windows.Forms.Grid.GridCellButtonClickedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnCellClick(Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetTableControlWindow">
            <summary>
            Returns the parent control that has a window handle.
            </summary>
            <returns>This control or the parent control that has a window handle if this control is windowless.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.MarkResync">
            <overload>
            Forces the grid to synchronize ittself with changes in the underlying <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table"/> the next time
            an Idle message is received or any Window message is processed.
            </overload>
            <summary>
            Forces the grid to synchronize itself with changes in the underlying <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table"/> the next time
            an Idle message is received or any Window message is processed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.MarkResync(System.Boolean)">
            <summary>
            Forces the grid to synchronize itself with changes in the underlying <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table"/> the next time
            an Idle message is received or any Window message is processed.
            </summary>
            <param name="resetWidth">Specifies if the width should be reset.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.SynchronizeGridWithEngine">
            <summary>
            Synchronize the grid display with changes in the underlying <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnVScrollPixelPosChanging(Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnTopRowChanging(Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.WndProc(System.Windows.Forms.Message@)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Refresh(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnWindowScrolling(Syncfusion.Windows.Forms.ScrollWindowEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnHScrollPixelPosChanging(Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs)">
            <summary>
            Determine the hscroll position changing.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnHorizontalScroll(System.Windows.Forms.ScrollEventArgs)">
            <summary>
            Determine the hscroll pixel
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnVerticalScroll(System.Windows.Forms.ScrollEventArgs)">
            <summary>
            Determine the vertical scroll
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ProcessScrollCellInView(System.Int32,System.Int32,System.Boolean,Syncfusion.Windows.Forms.Grid.GridScrollCurrentCellReason)">
            <override/>
            <summary>Called to scroll the specified cell into view.</summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="dontScroll">Specified if top row index and left column index should be changed
            without raising scroll events and without updating the screen.</param>
            <param name="reason">The reason for scrolling the current cell into view.</param>
            <returns>True if the operation is successful.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Focus">
            <override/>
            <summary>Sets input focus to the control.</summary>
            <returns>True if the control is focused.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Update">
            <override/>
            <summary>Updates the control.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Invalidate">
            <override/>
            <summary>Invalidates the control.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Invalidate(System.Drawing.Rectangle)">
            <override/>
            <summary>Invalidates the specified area of the control.</summary>
            <param name="rc">Area to invalidate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnBeforePaint(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Invalidate(System.Drawing.Rectangle,System.Boolean)">
            <override/>
            <summary>Invalidates the specified region of the control.</summary>
            <param name="rc">Area to invalidate.</param>
            <param name="invalidateChildren">Specifies if child controls should also be invalidated.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CreateCellToolTip">
            <summary>
            Creates and initializes a ToolTip object. InitialDelay will be 500 and
            ReshowDelay will be set to 0 by default.
            </summary>
            <returns>The initialized ToolTip object for this grid.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnMouseLeave(System.EventArgs)">
            <summary>
            Occurs when mouse position leaves from the client area of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>.
            </summary>
            <param name="e">event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnActivateToolTip(Syncfusion.Windows.Forms.Grid.GridActivateToolTipEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ActivateToolTip"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridActivateToolTipEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetTableViewStyleInfo(System.Int32,System.Int32)">
            <summary>
            This virtual method is called from GetViewStyleInfo. It creates a temporary GridTableCellStyleInfo
            object and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.PrepareViewStyleInfo"/> event to allow custom formatting of
            a cell by changing its style object just before it is drawn.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>The style object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetViewStyleInfo(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Queries cell information that includes custom formatting with respect to current view state.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="forceQueryCellInfo">For the QueryCellInfo to be called and not cache the styles.</param>
            <returns>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object that holds cell information.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnResizingRows(Syncfusion.Windows.Forms.Grid.GridResizingRowsEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnResizingColumns(Syncfusion.Windows.Forms.Grid.GridResizingColumnsEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetBackgroundColor">
            <override/>
            <summary>Gets the background color of the grid.</summary>
            <returns>Grid background color.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Reinitialize">
            <summary>
            Marks the table dirty and forces reinitializing categories, counters, and summaries. The display is refreshed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InvalidateElement(Syncfusion.Grouping.Element)">
            <summary>
            Invalidates the display area for the specified element.
            </summary>
            <param name="element">Element to invalidate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.RecordRowsToRectangle(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.GridCellSizeKind)">
            <summary>
            Returns the display area for the specified record. If it has nested tables only the bounding rectangle of the parent rows are returned and nested tables are excluded.
            </summary>
            <param name="record">The grouping record</param>
            <param name="sizeKind">Specifies how to handle the the top-most row when
            pixel scrolling is enabled and cells are only partially visible.</param>
            <returns>Rectangle.Empty if record is not visible; otherwise, the display area in client coordinates</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ElementToRectangle(Syncfusion.Grouping.Element)">
            <summary>
            Returns the display area for the specified element.
            </summary>
            <param name="element">The element</param>
            <returns>Rectangle.Empty if element is not visible; otherwise, the display area in client coordinates</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ElementToRectangle(Syncfusion.Grouping.Element,Syncfusion.Windows.Forms.Grid.GridCellSizeKind)">
            <summary>
            Returns the display area for the specified element.
            </summary>
            <param name="element">The elements</param>
            <param name="sizeKind">Specifies how to handle the the top-most row when
            pixel scrolling is enabled and cells are only partially visible.</param>
            <returns>Rectangle.Empty if element is not visible; otherwise, the display area in client coordinates</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.IsElementVisible(Syncfusion.Grouping.Element)">
            <summary>
            Determines if the specified element is visible and scrolled into view
            </summary>
            <param name="element">The element.</param>
            <returns>True if it is visible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.RecordFieldToRectangle(Syncfusion.Grouping.Element,System.String)">
            <summary>
            Returns the display area for a given field and record.
            </summary>
            <param name="el">The record or element</param>
            <param name="fieldName">The field (FieldDescriptor.Name or ColumnDescriptor.MappingName)</param>
            <returns>Rectangle.Empty if field or record is not visible; otherwise, the display area in client coordinates</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PaintElement(Syncfusion.Grouping.Element,System.String)">
            <summary>
            Paints the whole element or only one field of a record to a given Graphics context. If you
            specify no field the whole rectangle is painted. If you specify a field name (see Fields collection
            for names) then only the one column in the record is painted. Painting fields works for Records,
            Summaries and GroupCaptions.
            </summary>
            <param name="el">The element (or record) to be drawn.</param>
            <param name="field">A field name (matching FieldDescriptor.Name or GridColumnDescriptor.MappingName)</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PaintElement(System.Drawing.Graphics,Syncfusion.Grouping.Element,System.String)">
            <summary>
            Paints the whole element or only one field of a record to a given Graphics context. If you
            specify no field the whole rectangle is painted. If you specify a field name (see Fields collection
            for names) then only the one column in the record is painted. Painting fields works for Records,
            Summaries and GroupCaptions.
            </summary>
            <param name="graphics">The graphics object.</param>
            <param name="el">The element (or record) to be drawn.</param>
            <param name="field">A field name (matching FieldDescriptor.Name or GridColumnDescriptor.MappingName)</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetCellRange(Syncfusion.Grouping.Element,System.String)">
            <summary>
            Returns the cell coordinates for a given element and field in a record.
            </summary>
            <param name="el">The element.</param>
            <param name="fieldName">The name of the field.</param>
            <returns>Cell coordinates.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.RecordColumnToRectangle(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Returns the display area for a given column and record.
            </summary>
            <param name="record">The record</param>
            <param name="column">The ColumnDescriptor</param>
            <returns>Rectangle.Empty if field or record is not visible; otherwise, the display area in client coordinates</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InvalidateRecordField(Syncfusion.Grouping.Record,System.String)">
            <summary>
            Invalidates the display area for a given record and field.
            </summary>
            <param name="record">The record</param>
            <param name="fieldName">The field (FieldDescriptor.Name or ColumnDescriptor.MappingName)</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InvalidateRecordColumn(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Invalidates the display area for a given record and column.
            </summary>
            <param name="record">The record</param>
            <param name="column">The ColumnDescriptor</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_SourceListRecordChanged(System.Object,Syncfusion.Grouping.RecordChangedEventArgs)">
            <internalonly/>
            <summary>
            Triggers after the record change reflected in binded source list.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_SourceListRecordChanging(System.Object,Syncfusion.Grouping.RecordChangedEventArgs)">
            <internalonly/>
            <summary>
            Triggers when the record change reflected in binded source list.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryAllowDragColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs)">
            <summary>
            Raises the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryAllowDragColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs)"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetColIndex(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,System.String)">
            <summary>
            Helper method returns relative column index for column
            </summary>
            <param name="td">The GridTableDescriptor</param>
            <param name="columnName">The columnName</param>
            <returns>returns the column index</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryAllowGroupByColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs)">
            <summary>
            Raises the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryAllowGroupByColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs)"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryAllowSortColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.QueryAllowSortColumn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnQueryAllowArrowKeyNavigateTo(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.QueryAllowArrowKeyNavigateTo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_SourceListListChanged(System.Object,Syncfusion.Grouping.TableListChangedEventArgs)">
            <internalonly/>
            <summary>
            Triggers when change occurs in sourcelist.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table_RecordValueChanged(System.Object,Syncfusion.Grouping.RecordValueChangedEventArgs)">
            <internalonly/>
            <summary>
            Triggers after the record value changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetTable">
            <summary>
            Used internally.
            </summary>
            <returns>returns the table</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetDefaultMaxStandardValuesSize">
            <summary>
            Returns the default maximum size for the drop-down part of a StandardValuesCell.
            </summary>
            <returns>returns the table size</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToNestedDisplayElement(System.Drawing.Point)">
            <summary>
            Determines the nested display element that is shown at the specified point.
            </summary>
            <param name="ptClient">The point in client coordinates</param>
            <returns>The display element.</returns>
            <remarks>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToTableCellStyle(System.Drawing.Point)"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToTableCellStyle(System.Drawing.Point)"/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToTableCellStyle(System.Drawing.Point)">
            <summary>
            Returns the style information for the cell that is displayed under a mouse position in client coordinates. If cell belongs to a nested
            table style information is returned for the cell inside the nested table. Good for hit-testing.
            </summary>
            <param name="ptClient">The mouse position in client coordinates.</param>
            <returns>The style element with identity information for the cell that is displayed at the specified coordinate.</returns>
            <remarks>
            <example>
            This example dumps information about the cell below a mouse cursor while the user is hovering the mouse
            over the grid.
            <code lang="C#">
            private void TableControl_MouseMove(object sender, MouseEventArgs e)
            {
                Point ptClient = new Point(e.X, e.Y);
                GridTableControl tableControl = this.groupingGrid1.TableControl;
            <para/>
            <para/>
                GridTableCellStyleInfo style = tableControl.PointToTableCellStyle(ptClient);
            <para/>
                Element displayElement = style.TableCellIdentity.DisplayElement;
            <para/>
                string info = string.Empty;
                if (style != null)
                {
                    if (style.TableCellIdentity.Column != null)
                        info = style.TableCellIdentity.Column.Name;
                    else
                        info = style.TableCellIdentity.ToString();
                }
            <para/>
                Console.WriteLine("{0}: {1},{2},{3} ", ptClient, displayElement.ParentChildTable.CategoriesToString(), displayElement.GetType().Name, info);
            }
            </code>
            <code lang="VB">
            Private Sub TableControl_MouseMove(sender As Object, e As MouseEventArgs)
                Dim ptClient As New Point(e.X, e.Y)
                Dim tableControl As GridTableControl = Me.groupingGrid1.TableControl
            <para/>
            <para/>
                Dim style As GridTableCellStyleInfo = tableControl.PointToTableCellStyle(ptClient)
            <para/>
                Dim displayElement As Element = style.TableCellIdentity.DisplayElement
            <para/>
                Dim info As String = string.Empty
                If Not (style Is Nothing) Then
                    If Not (style.TableCellIdentity.Column Is Nothing) Then
                        info = style.TableCellIdentity.Column.Name
                    Else
                        info = style.TableCellIdentity.ToString()
                    End If
                End If
                Console.WriteLine("{0}: {1},{2},{3} ", ptClient, displayElement.ParentChildTable.CategoriesToString(), displayElement.GetType().Name, info)
            End Sub 'TableControl_MouseMove
            </code>
            </example>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToTableCellStyle(System.Drawing.Point)"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToNestedDisplayElement(System.Drawing.Point)"/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.NotifyCellHighlighted(System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>Notifies the grid about the temporary state of the cell.</summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="style">Cell style information.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnTouchPanBegin(System.Drawing.Point)">
            <summary>
            Initialize the touch panning operation when touch on scrollable area. Otherwise do the normal mouse down operation.
            </summary>
            <param name="touchBeginPoint">The touch starting point</param>
            <returns>Return true when panning operation done</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnTouchPan(System.Drawing.Point,System.Boolean)">
            <summary>
            Initialize the touch move operation when touch on scrollable area. Otherwise do the normal mouse move operation.
            </summary>
            <param name="currentTouchPoint">The current touch position</param>
            <param name="isSwipeScroll">True when do the swipe touch operation</param>
            <returns>Returns true when panning operation occurs</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnTouchPanEnd(System.Drawing.Point)">
            <summary>
            Initialize the touch panning operation when touch points is in scrollable area. Otherwise do the normal mouse up operation.
            </summary>
            <param name="touchEndPoint">The touch end position</param>
            <returns>Return true when panning operation occurs</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnAutoScrollingChanged(System.EventArgs)">
            <override/>
            <summary>Raise the OnAutoScrollingChanging method.</summary>
            <param name="e">A <see cref="T:System.EventArgs" /> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.OnDrawDataBarCell(Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs,Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Draw dataBar for each valid cell.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/>that contains event data.</param>
            <param name="TableDescriptor"> The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>contains table descriptor properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CalculateDataBarLength(Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs,Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Used to calculate the data bar length based on its cell value.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/>that contains event arguments.</param>
            <param name="conditionalFormat">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> used to apply rule collection and draw cells based on the expression.</param>
            <param name="dataBarConditionalFormatRule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>provide the properties of dataBar.</param>
            <returns>Returns the modified rectangle.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetDataBarRect(System.Drawing.Rectangle,System.Drawing.Rectangle,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,System.Double,System.Double)">
            <summary>
            Calculates the dataBar length based on cellValue. 
            </summary>
            <param name="dataBarRect">The rectangle which is used for drawing dataBar.</param>
            <param name="rect">The client rectangle.</param>
            <param name="column">The ConditionalDatBarRule applied column</param>
            <param name="dataBarConditionalFormatRule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>which contains dataBar properties.</param>
            <param name="cellValue">The current cellValue.</param>
            <param name="axisBarPosition">Holds the position of axis bar.</param>
            <returns>returns the calculated rectangle.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.DrawDataBarRect(System.Drawing.Rectangle,System.Double,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs,System.Double)">
            <summary>
            Draw the dataBar rectangle and border.
            </summary>
            <param name="dataBarRect">The modified dataBar rectangle</param>
            <param name="axisBarPosition">position of axisBar</param>
            <param name="dataBarConditionalFormatRule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>provide the properties of dataBar.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/>contains event data.</param>
            <param name="cellValue">The drawing cell value.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.DrawBar(System.Drawing.Rectangle,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo,System.Drawing.Brush@,System.Drawing.Drawing2D.LinearGradientBrush@)">
            <summary>
            Draw the dataBar based on the calcualted dataBarRect.
            </summary>
            <param name="dataBarRect">Rectangle which contains the starting positiona and width.</param>
            <param name="dataBarRule">That contains the dataBar rule properties and methods.</param>
            <param name="dataBar">The BarstyleInfo object which contains the positive or negative bar properties.</param>
            <param name="solidBrush">Defines the brush used to draw the solid colors.</param>
            <param name="linearBrush">Defines the linear brush color and rectangle to fill linear style.</param>
            <returns>Returns true if fill style is gradient otherwise false.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CalculateAxisBar(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,System.Double,System.Double@,System.Drawing.Rectangle)">
             <summary>
            calculates the axisBarPosition based on column min and max values. 
             </summary>
             <param name="column">The dataBar applying column.</param>
             <param name="dataBarConditionalFormatRule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>provide the properties of dataBar.</param>
             <param name="cellValue">The drawing cell value.</param>
             <param name="axisBarPosition">position of axisBar</param>
             <param name="dataBarRect">The modified dataBar rectangle</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CalculateMinMax(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Calculates the minimum and maximum values of particular column.
            </summary>
            <param name="dataBarConditionalFormatRule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>contains the dataBar properties.</param>
            <param name="conditionalFormat">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> ConditionalFormatDescriptor </param>
            <param name="column">dataBar applying column.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.SupportsYAmount">
            <summary>
            Gets a value indicating whether to support YAmount or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.FilterColName">
            <summary>
            Gets or sets the filtered column name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.SelectRecords">
            <summary>
            Handles the multiple record selection behavior of the control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Initialized">
            <summary>
            Gets whether the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Initialize"/> method was called.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PaintSelectCells">
            <override/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Model">
            <summary>
            The model for this view.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table">
            <summary>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> that this control is showing.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.HasTable">
            <summary>
            Gets whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Table"/> property has been assigned.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.TableDescriptor">
            <summary>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> that this control is showing.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InSynchronizeCurrentCellWithRecord">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GroupingControl">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> that hosts this control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GroupDropArea">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.InSynchronizeGridWithEngine">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CellToolTip">
            <summary>
            Returns a reference to the ToolTip object used for displaying
            <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellTipText"/> as ToolTips for cells.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.ActivateToolTip">
            <summary>
            Occurs when mouse has moved to a new cell and a ToolTip is initialized for that cell.
            </summary>
            <remarks>
            You have two options: <para/>
            1) Set e.Style.CellTipText<para/>
            - Or - <para/>
            2) Initalize the ToolTip directly (see <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.CellToolTip"/> property) and then
            set e.Cancel = True;<para/>
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.VScrollIncrement">
            <override/>
            <summary>Gets or sets the multiplier for mouse wheel scrolling.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.HScrollIncrement">
            <override/>
            <summary>Gets or sets the multiplier for the mouse wheel scrolling.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.Provider">
            <summary>
            Gets the value of the grouping grid UIA provider
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PaneDesc">
            <override/>
            <summary>Returns the pane information.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.QueryAllowDragColumn">
            <summary>
            Occurs when the user hovers the mouse over a column header or clicks on it.
            In your event handler, you can determine if the selected column can be dragged.
            </summary>
            <remarks>
            You can disallow dragging the column when
            you assign False to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.AllowDrag"/>.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.QueryAllowGroupByColumn">
            <summary>
            Occurs when the user drags a column header over the GroupDropArea.
            In your event handler, you can determine if the grid can be grouped by the selected column.
            </summary>
            <remarks>
            You can disallow grouping by the column when
            you assign False to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn"/>.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.QueryAllowSortColumn">
            <summary>
            Occurs when the user hovers the mouse over a column header or clicks on it.
            In your event handler you can determine if the selected column can be sorted.
            </summary>
            <remarks>
            You can disallow sorting by the column when
            you assign False to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.AllowSort"/>.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.QueryAllowArrowKeyNavigateTo">
            <summary>
            Occurs when the user navigates though display elements with arrow keys.
            In your event handler you can determine if the specified display element (e.g. a CaptionRow) can be stepped
            on or if it should be skipped.
            </summary>
            <remarks>
            You can set AllowNavigateTo if you
            want arrow keys to skip over specific display elements (e.g. skip caption rows).
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs"/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.WantTabKey">
            <summary>
            Indicates if the grid control should handle tab keys to move between cells. Set this to False if focus
            should move to the next control in the form instead.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.DrawDataBarCell">
            <summary>
            Occurs for every DataBar cells before that grid draws the specified DataBar cell.
            </summary>
            <remarks>
            You can customize the databar cell minimum and maximum value using <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.Handled"/>,<see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.Minimum"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.Maximum"/> property.
            You can avoid default drawing for the DataBar cells by using <see cref="T:System.ComponentModel.CancelEventArgs.Cancel"/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel,Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer)">
            <summary>
            Initializes the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class with its model and the parent control that it will be displayed in.
            </summary>
            <param name="model">The table model.</param>
            <param name="parentGrid">The parent control.</param>
            <param name="parentRenderer">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> which hosts this control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.Dispose(System.Boolean)">
            <override/>
            <summary>
            Overrides and manages the unwanted resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseWheel"/> event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.Table_CurrentRecordContextChange(System.Object,Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <override/>
            <summary>
            Overrides and triggers when the current record context gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.Update">
            <override/>
            <summary>Overrides and updates the control.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.RaiseProcessKeyEventArgs(System.Windows.Forms.Message@)">
            <summary>
            Determines a value indicating whether to process the system messages or not.
            </summary>
            <param name="m">The message to be processed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.DrawGrid(System.Drawing.Graphics,System.Boolean)">
            <override/>
            <summary>
            Overrides and draws the grid to the specified graphics canvas.
            </summary>
            <param name="g">The instance of the<see cref= "T:System.Drawing.Graphics" /> class.</param>
            <param name="shouldClip">Specifies if the clipping region should be saved and restored after the grid is drawn.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.OnDrawClientRowCol(System.Int32,System.Int32,System.Int32,System.Int32,System.Drawing.Graphics,System.Drawing.Rectangle)">
            <override/>
            <summary>
            Overrides and draws specified range of visible cells that need repainting when the grid engine wants to redraw a specific range of cells.
            </summary>
            <param name="topRow">Top row index.</param>
            <param name="leftCol">Left column index.</param>
            <param name="bottomRow">Bottom row index.</param>
            <param name="rightCol">Right column index.</param>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="rectClip">Clipping rectangle.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.GetParentTableControl">
            <summary>
            Gets the parent table control of the current object.
            </summary>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.ProcessScrollCellInView(System.Int32,System.Int32,System.Boolean,Syncfusion.Windows.Forms.Grid.GridScrollCurrentCellReason)">
            <override/>
            <summary>
            Overrides and process the scrolling of the specified cell into view.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="dontScroll">Specifies if the top row index and left column index should be changed
            without raising scroll events and without updating the screen (calling DoScroll).</param>
            <param name="reason">The reason for scrolling the current cell into view (e.g. KeyPress, GridFocus etc.)</param>
            <returns>True if scrolling the grid was necessary; False if the range was already
            in the visible area.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.OnTopRowChanging(Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs)">
            <override/>
            <summary>Overrides and triggered when the top row getting change.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.OnLeftColChanging(Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs)">
            <override/>
            <summary>Overrides and triggered when the left column getting change.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.model_QueryRowHeight(System.Object,Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <summary>
            Triggered when the row height of the nested table gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.ParentRenderer">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> which is the parent cell of this nested table control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.CurrentCell">
            <override/>
            <summary>Gets the current cell for this nested table.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl.HideFirstRow">
            <internalonly/>
            <summary>Gets or sets a value indicating whether to hide the first row or not. Internal only.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel">
            <summary>
            Defines a class that draws <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> and a <see cref="T:Syncfusion.Grouping.Table"/>.
            Within the table, the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.FilteredChildTable"/> will be set before the cell is drawn or accessed.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class. A nested table control cell model
            is identified through its parent relations name with an "RT" prefix.
            </remarks>
            <example>
            <code lang="C#">
                        string cellType = "RT" + relatedTable.TableDescriptor.Name;
                        GridNestedTableControlCellModel cm = this.CellModels[cellType] as GridNestedTableControlCellModel;
            </code>
            <code lang="VB">
            <para/>
                    Dim cellType As String = "RT" + relatedTable.TableDescriptor.Name
                    Dim cm As GridNestedTableControlCellModel = Me.CellModels(cellType)
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel,Syncfusion.Windows.Forms.Grid.Grouping.GridTable)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/> class
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/>
            this cell model belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>
            <param name="table">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/>.</param>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class. A nested table control cell model
            is identified through its parent relations name with an "RT" prefix.
            </remarks>
            <example>
            <code lang="C#">
                        string cellType = "RT" + relatedTable.TableDescriptor.Name;
                        GridNestedTableControlCellModel cm = this.CellModels[cellType] as GridNestedTableControlCellModel;
            </code>
            <code lang="VB">
            <para/>
                    Dim cellType As String = "RT" + relatedTable.TableDescriptor.Name
                    Dim cm As GridNestedTableControlCellModel = Me.CellModels(cellType)
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.ToString">
            <override/>
            <summary>
            Overrides and gets a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>
            Overrides and creates a cell renderer for this cell model.
            </summary>
            <param name="control">The grid control.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.tableModel_QueryCellModel(System.Object,Syncfusion.Windows.Forms.Grid.GridQueryCellModelEventArgs)">
            <summary>
            Triggered when the property values of the grid query cell model gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCellModelEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.table_Disposed(System.Object,System.EventArgs)">
            <summary>
            Triggered when the table is being disposed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.RelatedTableModel">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.RelatedTable">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.FilteredChildTable">
            <summary>
            Gets or sets the filtered child table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel.Grid">
            <summary>
            Gets the parent <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> that owns this cell model.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer">
            <summary>
            Defines a class that creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> as a view for the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/>. The GridTableControl is drawn static
            using the GridTableControl DrawGrid method. GridTableControl is being used in
            a windowless mode. All mouse and keyboard interaction is forwarded from a
            parent grid control to the nested table control. The table control has no
            window handle.
            </summary>
            <remarks>
            <para/>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.CellRenderers"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class. A nested table control cell renderer
            is identified through its parent relations name with an "RT" prefix.
            </remarks>
            <example>
            <code lang="C#">
                        string cellType = "RT" + relatedTable.TableDescriptor.Name;
                        GridNestedTableControlCellRenderer cm = this.CellRenderers[cellType] as GridNestedTableControlCellRenderer;
            </code>
            <code lang="VB">
            <para/>
                    Dim cellType As String = "RT" + relatedTable.TableDescriptor.Name
                    Dim cm As GridNestedTableControlCellRenderer = Me.CellRenderers(cellType)
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> class for the given instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes.
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class that displays this cell renderer.</param>
            <param name="cellModel">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> class that holds data for this cell renderer.</param>
            <remarks>
            References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> will be saved.
            <para/>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridControlBase.CellRenderers"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class. A nested table control cell renderer
            is identified through its parent relations name with an "RT" prefix.
            </remarks>
            <example>
            <code lang="C#">
                        string cellType = "RT" + relatedTable.TableDescriptor.Name;
                        GridNestedTableControlCellRenderer cm = this.CellRenderers[cellType] as GridNestedTableControlCellRenderer;
            </code>
            <code lang="VB">
            <para/>
                    Dim cellType As String = "RT" + relatedTable.TableDescriptor.Name
                    Dim cm As GridNestedTableControlCellRenderer = Me.CellRenderers(cellType)
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GridNestedTableControlCellRenderer_WindowScrolling(System.Object,Syncfusion.Windows.Forms.ScrollWindowEventArgs)">
            <summary>
            Triggered hen the renderer window is scrolled.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.ScrollWindowEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnNotifyMsg(System.Windows.Forms.Message@)">
            <override/>
            <summary>Overrides and triggered to notify the changes from OnVScroll, OnHScroll before grid is scrolled.</summary>
            <param name="pMsg">The message to be notified.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GetNestedCurrentCell">
            <override/>
            <summary>
            Overrides and gets the nested current cell if this cell type hosts a GridControl by itself.
            </summary>
            <returns>Current cell at the current instance specified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GetInnerCurrentCell">
            <summary>
            Gets the currentcell from the child table. Internal only.
            </summary>
            <returns>Current cell for the instance specified.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.SwitchNestedTableAndRestore(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable)">
            <internalonly/>
            <summary>
            Lets you switch the context of the nested control. GridBounds, Table.FilteredChildTable etc.
            will be adjusted.
            </summary>
            <param name="nestedTable">The nested table that the nested control should operate on.</param>
            <returns>A GridSwitchNestedTableAndRestoreHelper. When you call Dispose on this member
            the previous state will be restored.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.SetCurrentHScrollPixelPosition(System.Int32)">
            <summary>
            To handle scrolling of nested table with frozen column without any painting issue.
            </summary>
            <param name="pixelPos">Current Scroll Pixel Position</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnDeactivateCurrentCell(System.Boolean)">
            <summary>
            Determines a value indicating whether to deactivate current cell or not.
            </summary>
            <param name="allowCancel">If true, deactivating is allowed; Otherwise False.</param>
            <returns>The current cell deactivate state.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnControlEndEdit(System.Boolean)">
            <summary>
            Triggered when the control's end edit method is celled.
            </summary>
            <param name="synchronizeCurrentCellAfterEndEditFailed">True, then the current cell should be synchronized; Otherwise False.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnInitialize(System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and initializes the grid.</summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>Overrides and draws the grid.</summary>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="clientRectangle">The inner bounds of the cell without borders.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnDeactivating">
            <summary>
            Overrides and determines a value indicating whether the parent grid gets deactivating or not.
            </summary>
            <returns>
            True if renderer can be deactivated; False if deactivation should be aborted.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnDeactived(System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and triggered when the grid gets deactivated.</summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnActivating(System.Int32,System.Int32)">
            <summary>
            Overrides and determines a value indicating whether the parent grid gets activating or not.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>
            True is cell can be activated; False otherwise.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnActivated">
            <override/>
            <summary>Overrides and triggered when the parent grid gets activated.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnOutlineCurrentCell(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <override/>
            <summary>Overrides and triggered when outlining the current cell.</summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="r">The bounds of the cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnScrollInView(Syncfusion.Windows.Forms.Grid.GridScrollCurrentCellReason)">
            <override/>
            <summary>Determines a value whether the grid is in scroll view or not when the current cell is navigating.</summary>
            <param name="reason">Defines the reason for scrolling current cell into view.</param>
            <returns>Returns False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.ShouldRefreshCurrentCell">
            <override/>
            <summary>Determines a value whether the cell needs to be repainted or not when it becomes the current cell.</summary>
            <returns>Returns False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnHasFocusControlChanged">
            <override/>
            <summary>Overrides and triggered when the focus of the control gets changed.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnHitTest(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <summary>
            This method is called to determine whether the cell renderer wants to receive mouse events
            for the give cell at the given coordinates.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> with data about the mouse event.</param>
            <param name="controller">The current controller requested to handle this mouse event.</param>
            <returns>
            Non-zero hit context value if you request to handle the mouse event; zero if you vote
            not to handle the mouse event.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnMouseDown(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and triggered when the Mouse down event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.renderControl_CurrentCellMoving(System.Object,Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs)">
            <summary>
            Triggered when the current cell is in navigation.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnMouseHover(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and triggered when the mouse hover event is done.</summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnMouseHoverEnter(System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and triggered when the mouse hover enter event is done.</summary>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnMouseHoverLeave(System.Int32,System.Int32,System.EventArgs)">
            <override/>
            <summary>Overrides and triggered when the mouse hover ends.</summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnMouseMove(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and triggered from the mouse down event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnMouseUp(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and triggered when the mouse up event is done.</summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnCancelMode(System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and triggered when the cancel mode method call is done.</summary>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.OnGetCursor(System.Int32,System.Int32)">
            <summary>
            Overrides and triggered to get the cursor for the current cell.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>
            The <see cref="T:System.Windows.Forms.Cursor"/> to be displayed.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.ProcessKeyEventArgs(System.Windows.Forms.Message@)">
            <summary>Overrides and determines a value indicating whether to process the key event args or not.</summary>
            <remarks>
            This is called from <see cref="M:Syncfusion.Windows.Forms.Grid.GridControlBase.ProcessKeyEventArgs(System.Windows.Forms.Message@)"/> and allows your customized cell renderer
            to process keyboard events before the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> gets the actual KeyDown or KeyUp event.
            </remarks>
            <param name="m">The <see cref="T:System.Windows.Forms.Message"/> with data of the keyboard event.</param>
            <returns>
            True if key was handled; False otherwise.
            </returns>
            <override/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.Control">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> that draws the nested table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.Grid">
            <summary>
            Gets the parent <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that this cell renderer belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.Model">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/> that this cell renderer belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GridSwitchNestedTableAndRestoreHelper">
            <internalonly/>
            <summary>Defines the class that provides the switching between the nested tables and disposes the un-used nested table. Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GridSwitchNestedTableAndRestoreHelper.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer,Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable)">
            <internalonly/>
            <summary>Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GridSwitchNestedTableAndRestoreHelper"/> class. Internal only.</summary>
            <param name="oldNestedTable">The nested table which is being switched.</param>
            <param name="owner">The current instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer.GridSwitchNestedTableAndRestoreHelper.Dispose">
            <internalonly/>
            <summary>Disposes the unwanted resources. Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.InitDrawState(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState)">
            <summary>
            Initialize the drawing state of the nested table.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl)">
            <summary>
            Initializes anew instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState"/> class specified with the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.
            </summary>
            <param name="tableControl">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState"/> class specified withe the
            instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class and the specific row index and column index.
            </summary>
            <param name="tableControl">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.ApplyState">
            <summary>
            Determines a value indicating whether to apply the state or not.
            </summary>
            <returns>True, then the state can be applied; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.ApplyState(System.Boolean)">
            <summary>
            Determines a value indicating whether o apply the state with the specific value for restoring.
            </summary>
            <param name="restore">If True, then the restore; Otherwise False.</param>
            <returns>True, then the state is applied; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.SetRenderControlBounds(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl,System.Drawing.Rectangle,System.Int32)">
            <summary>
            Determines a value indicating whether to set the renderer bounds or not.
            </summary>
            <param name="renderControl">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.</param>
            <param name="childGridClippedBounds">The bounds of the layout.</param>
            <param name="rowIndexDelta">The row index.</param>
            <returns>True, then the renderer id =s applied;  Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.Dispose">
            <summary>
            Performs the disposing of the grid table associated with the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.TableControl">
            <summary>
            Gets or sets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.RowIndexDelta">
            <summary>
            gets or sets the row index delta.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.HasGridBounds">
            <summary>
            Gets or sets a value indicating whether the grid have bounded values or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.GridBounds">
            <summary>
            Gets or sets the grid bounds of the control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.Table">
            <summary>
            Gets or sets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.ChildTable">
            <summary>
            Gets or sets the instance of the <see cref="T:Syncfusion.Grouping.ChildTable"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.NestedTable">
            <summary>
            Gets or sets the instance of the <see cref="T:Syncfusion.Grouping.NestedTable"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.RowIndex">
            <summary>
            Gets or sets the row index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlState.ColIndex">
            <summary>
            Gets or sets the column index.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController">
            <summary>
            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.
            </summary>
            <remarks>
            This mouse controller manages the calls to each Cell Renderer's OnHitTest, OnMouseDown, OnMouseHover,
            OnMouseUp, OnMouseHoverEnter, OnMouseHoverLeave, and OnCancelMode methods. If a cell renderer's OnHitTest
            method returns a non-zero value, the cell renderer will receive mouse events associated with that cell.<para/>
            If a cell has cell button elements and the mouse is over a cell button element, the cell button element will
            receive all mouse events associated with that cell button element.<para/>
            If the user clicks on a cell button element, the cell button element will raise a Click event in its OnMouseUp
            event handler.
            <para/>
            This MouseController is not used by the GridControl by default. Instead all this functionality is provided by
            <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectCellsMouseController"/>. However, the grouping grid control uses this controller to forward
            events to cell renderers.
            </remarks>
            <example>This example shows some code samples from GroupDropAreaDragHeaderMouseController where the mouse events are forwarded to the GridTableClickCellsMouseController:
            <code lang="C#">
                public class GroupDropAreaDragHeaderMouseController : GroupDragHeaderMouseControllerBase
                {
                    public GroupDropAreaDragHeaderMouseController(GridGroupDropArea grid)
                    {
                        this.groupDropArea = grid;
                        isGroupAreaOrigin = true;
                        clickCellsController = new GridTableClickCellsMouseController(grid);
                    }
            <para/>
                    internal GridTableClickCellsMouseController clickCellsController;
                    int clickCellsControllerHitTest = 0;
            <para/>
                    public GridTableClickCellsMouseController ClickCellsController
                    {
                        get
                        {
                            return clickCellsController;
                        }
                    }
            <para/>
                    public void ResetClickCellsController()
                    {
                        if (this.entered)
                            clickCellsController.MouseHoverLeave(EventArgs.Empty);
                        else if (clickCellsControllerHitTest != 0)
                            clickCellsController.CancelMode();
                        entered = false;
                        clickCellsControllerHitTest = 0;
                    }
            <para/>
                       // unrelated code left out here ...
            <para/>
                    #region IMouseController implementation
            <para/>
                    public virtual string Name
                    {
                        get
                        {
                            return "DragGroupHeader";
                        }
                    }
            <para/>
                    public virtual Cursor Cursor
                    {
                        get
                        {
                            if (cursor != null)
                                return cursor;
                            return clickCellsController.Cursor;
                        }
                    }
            <para/>
                    bool entered = false;
            <para/>
                    public virtual void MouseHoverEnter()
                    {
                        if (clickCellsControllerHitTest != 0)
                        {
                            entered = true;
                            clickCellsController.MouseHoverEnter();
                        }
                    }
            <para/>
                    public virtual void MouseHover(MouseEventArgs e)
                    {
                        if (clickCellsControllerHitTest != 0)
                            clickCellsController.MouseHover(e);
                    }
            <para/>
                    public virtual void MouseHoverLeave(EventArgs e)
                    {
                        if (entered)
                        {
                            clickCellsController.MouseHoverLeave(e);
                            entered = false;
                        }
                    }
            <para/>
                    public virtual void MouseDown(MouseEventArgs e)
                    {
                        if (clickCellsControllerHitTest != 0)
                            clickCellsController.MouseDown(e);
                    }
            <para/>
                    public virtual void MouseMove(MouseEventArgs e)
                    {
                        if (clickCellsControllerHitTest != 0)
                            clickCellsController.MouseMove(e);
                    }
            <para/>
                    public virtual void MouseUp(MouseEventArgs e)
                    {
                        if (clickCellsControllerHitTest != 0)
                            clickCellsController.MouseUp(e);
                    }
            <para/>
                    public virtual void CancelMode()
                    {
                        if (clickCellsControllerHitTest != 0)
                            clickCellsController.CancelMode();
                    }
            <para/>
                    public virtual int HitTest(MouseEventArgs e, IMouseController controller)
                    {
                        clickCellsControllerHitTest = clickCellsController.HitTest(e, controller);
                        return clickCellsControllerHitTest;
                    }
            <para/>
                    #endregion
                   }
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController"/> class.
            </summary>
            <param name="grid">The parent grid control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.MouseHoverEnter">
            <override/>
            <summary>
            Overrides and triggered when the mouse hover enter event is done.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.MouseHover(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the mouse hover event is done.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.MouseHoverLeave(System.EventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the moue hover leave event is done and when context changes (e.g. user pressed the mouse button).
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contain the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.MouseDown(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the mouse down event is done.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.MouseMove(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the mouse move event is done.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.MouseUp(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the mouse up event is done.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.CancelMode">
            <override/>
            <summary>
            CancelMode is called for the active controller after a MouseDown message when the mouse operation is cancelled.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.HitTest(System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <override/>
            <summary>
            HitTest is called to determine whether your controller wants to handle the mouse events based current context.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">A <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> that has indicated to handle the mouse event.</param>
            <returns>A non-zero value if the button can and wants to handle the mouse event; 0 if the
            mouse event is unrelated for this button.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.Name">
            <override/>
            <summary>Gets the name of the mouse controller.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.Cursor">
            <override/>
            <summary>
            Gets the cursor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.ClickCellsHitTestInfo">
            <summary>
            Defines a class that provides the hit test info regarding the Nested table of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.ClickCellsHitTestInfo.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsMouseController.ClickCellsHitTestInfo"/> class.
            </summary>
            <param name="grid">The parent grid.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">An instance of the <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> interface.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventHandler">
            <summary>
            Represents a method that handles mouse events of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiated the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMouseEventArgs.Inner">
            <summary>
            Gets the property values of <see cref="T:System.Windows.Forms.MouseEventArgs"/> class.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventHandler">
            <summary>
            Represents a method that handles cancelable events of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.ComponentModel.CancelEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls.  <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead a programmer can subscribe to the TableControl* events raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.ComponentModel.CancelEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiated the original event.</param>
            <param name="inner">The inner <see cref="T:System.ComponentModel.CancelEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiated the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelEventArgs.Inner">
            <summary>
            The inner <see cref="T:System.ComponentModel.CancelEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventHandler">
            <summary>
            Represents a method that handles <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellActivating"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivatingEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiples child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead a programmer can subscribe to the TableControl events raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellActivatingEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivatingEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivatingEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivatingEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventHandler">
            <summary>
            Represents a method that handles cancelable mouse events of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.CancelMouseEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.CancelMouseEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.CancelMouseEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCancelMouseEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.CancelMouseEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:System.Windows.Forms.ControlEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.Windows.Forms.ControlEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Windows.Forms.ControlEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:System.Windows.Forms.ControlEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlControlEventArgs.Inner">
            <summary>
            The inner <see cref="T:System.Windows.Forms.ControlEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventHandler">
            <summary>
            Represents a method that handles events that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.EventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.EventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:System.EventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlEventArgs.Inner">
            <summary>
            The inner <see cref="T:System.EventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Drawing.GraphicsEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Drawing.GraphicsEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Drawing.GraphicsEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Drawing.GraphicsEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlGraphicsEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Drawing.GraphicsEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:System.Windows.Forms.InvalidateEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.Windows.Forms.InvalidateEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Windows.Forms.InvalidateEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:System.Windows.Forms.InvalidateEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlInvalidateEventArgs.Inner">
            <summary>
            The inner <see cref="T:System.Windows.Forms.InvalidateEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:System.Windows.Forms.KeyEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.Windows.Forms.KeyEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Windows.Forms.KeyEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:System.Windows.Forms.KeyEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyEventArgs.Inner">
            <summary>
            The inner <see cref="T:System.Windows.Forms.KeyEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:System.Windows.Forms.KeyPressEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:System.Windows.Forms.KeyPressEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:System.Windows.Forms.KeyPressEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlKeyPressEventArgs.Inner">
            <summary>
            The inner <see cref="T:System.Windows.Forms.KeyPressEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.PopupClosedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.PopupClosedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.PopupClosedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.PopupClosedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPopupClosedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.PopupClosedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.ScrollTipFeedbackEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.ScrollTipFeedbackEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.ScrollTipFeedbackEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.ScrollTipFeedbackEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollTipFeedbackEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.ScrollTipFeedbackEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellButtonClickedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellButtonClickedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCellButtonClickedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellButtonClickedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellButtonClickedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellButtonClickedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellClickEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellCursorEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellCursorEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCellCursorEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellCursorEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellCursorEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellCursorEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryScrollCellInViewEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryScrollCellInViewEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridQueryScrollCellInViewEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryScrollCellInViewEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryScrollCellInViewEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryScrollCellInViewEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellHitTestEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellHitTestEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCellHitTestEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellHitTestEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellHitTestEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellHitTestEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellMouseEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellMouseEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCellMouseEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellMouseEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellMouseEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellMouseEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellPushButtonClickEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellPushButtonClickEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCellPushButtonClickEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellPushButtonClickEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCellPushButtonClickEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellPushButtonClickEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivateFailedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivateFailedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellActivateFailedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivateFailedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellActivateFailedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellActivateFailedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellControlKeyMessageEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellControlKeyMessageEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellControlKeyMessageEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellControlKeyMessageEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellControlKeyMessageEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellControlKeyMessageEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellDeactivatedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellDeactivatedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellDeactivatedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellDeactivatedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellDeactivatedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellDeactivatedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellInitializeControlTextEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellInitializeControlTextEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellInitializeControlTextEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellInitializeControlTextEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellInitializeControlTextEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellInitializeControlTextEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellErrorMessageEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellErrorMessageEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellErrorMessageEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellErrorMessageEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellErrorMessageEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellErrorMessageEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellMovedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMoveFailedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMoveFailedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellMoveFailedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMoveFailedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMoveFailedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMoveFailedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellMovingEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellMovingEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellShowingDropDownEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellShowingDropDownEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellShowingDropDownEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellShowingDropDownEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellShowingDropDownEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellShowingDropDownEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellValidateStringEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellValidateStringEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridCurrentCellValidateStringEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellValidateStringEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlCurrentCellValidateStringEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridCurrentCellValidateStringEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellBackgroundEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellBackgroundEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellDisplayTextEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellDisplayTextEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellDisplayTextEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellDisplayTextEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellDisplayTextEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellDisplayTextEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonBackgroundEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonBackgroundEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellButtonBackgroundEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonBackgroundEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonBackgroundEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonBackgroundEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellButtonEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellButtonEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellButtonEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCellEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCurrentCellBorderEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCurrentCellBorderEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCurrentCellBorderEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCurrentCellBorderEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDrawCurrentCellBorderEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCurrentCellBorderEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlPrepareViewStyleInfoEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCanOleDragRangeEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCanOleDragRangeEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridQueryCanOleDragRangeEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCanOleDragRangeEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryCanOleDragRangeEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCanOleDragRangeEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridMoveCurrentCellDirectionEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridMoveCurrentCellDirectionEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridMoveCurrentCellDirectionEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridMoveCurrentCellDirectionEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridMoveCurrentCellDirectionEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlQueryNextCurrentCellPositionEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryNextCurrentCellPositionEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingColumnsEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingColumnsEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridResizingColumnsEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingColumnsEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingColumnsEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingColumnsEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingRowsEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingRowsEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridResizingRowsEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingRowsEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlResizingRowsEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridResizingRowsEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlRowColIndexChangingEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColIndexChangingEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangedEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangedEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridScrollPositionChangedEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangedEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangedEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangedEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlScrollPositionChangingEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridScrollPositionChangingEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectionDragEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectionDragEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridSelectionDragEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectionDragEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectionDragEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectionDragEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.GridWrapCellNextControlInFormEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event and the inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridWrapCellNextControlInFormEventArgs"/>
            that holds the event data of the underlying original event.
            </summary>
            <remarks>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> can have one or multiple child table controls. Each of these controls raises various events.
            <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> makes it easy for the programmer to subscribe to events raised by each of these child
            table controls. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> internally listens to these events and raises a new event
            that wraps the inner arguments in an EventArgs class together with a reference to the original <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            that raised the event. <para/>
            This removes the burden from the programmer to subscribe and unsubscribe to events of child table controls. <para/>
            Instead, a programmer can subscribe to the TableControl events raised by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>. Each of these
            events has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs.TableControl"/> property with reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and an <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs.Inner"/>
            property that holds a reference to the original event arguments.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridWrapCellNextControlInFormEventArgs)">
            <summary>
            Initializes the event argument's object.
            </summary>
            <param name="tableControl">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.</param>
            <param name="inner">The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridWrapCellNextControlInFormEventArgs"/>
            that holds the event data of the underlying original event.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs.TableControl">
            <summary>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the original event.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlWrapCellNextControlInFormEventArgs.Inner">
            <summary>
            The inner <see cref="T:Syncfusion.Windows.Forms.Grid.GridWrapCellNextControlInFormEventArgs"/> that holds the event data of the underlying original event.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason">
            <summary>
            Defines the reason why QueryAllowDragColumn event was raised (Show Red Indicator, MouseUp or HitTest).
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason.HitTest">
            <summary>
            HitTest is occurring
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason.ShowRedArrowIndicator">
            <summary>
            RedArrowIndicator is displayed
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason.MouseUp">
            <summary>
            Represent the MouseUp
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason.Remove">
            <summary>
             Remove GroupedColumn
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the event and the column 
            that is affected.
            </summary>
            <remarks>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.AllowDrag"/> to False if you do not want to allow the user 
            to drag the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.Column"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason,System.Windows.Forms.MouseEventArgs)">
            <overload>
            Initializes the event args.
            </overload>
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Name.</param>
            <param name="reason">The reason why this event is raised.</param>
            <param name="mouseEventArgs">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason,System.Windows.Forms.MouseEventArgs)">
            <overload>
            Initializes the event args.
            </overload>
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Name.</param>
            <param name="stackHeader">The stackedheaderdescriptor.</param>
            <param name="reason">The reason why this event is raised.</param>
            <param name="mouseEventArgs">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason)">
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Name.</param>
            <param name="insertBeforeColumn">Name of the column to insert at. You can call TableDescriptor.Columns[InsertBeforeColumn] to get the GridColumnDescriptor.</param>
            <param name="reason">Reason why this event was raised (Show Red Indicator, MouseUp, or HitTest).</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.String,System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason)">
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Name.</param>
            <param name="stackHeader">StackedHeader Name.</param>
            <param name="insertBeforeColumn">Name of the column to insert at. You can call TableDescriptor.Columns[InsertBeforeColumn] to get the GridColumnDescriptor.</param>
            <param name="reason">Reason why this event was raised (Show Red Indicator, MouseUp, or HitTest).</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.TableControl">
            <summary>
            The table control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.MouseEventArgs">
            <summary>
            The MouseEventArgs for HitTest. Will be null if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.Reason"/> is not HitTest.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.Column">
            <summary>
            Column Name. You can call TableDescriptor.Columns[Column] to get the GridColumnDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.StackedHeader">
            <summary>
            Stacked Header Name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.InsertBeforeColumn">
            <summary>
            Name of the column to insert at. You can call TableDescriptor.Columns[InsertBeforeColumn] to get the GridColumnDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.Reason">
            <summary>
            Reason why this event was raised (Show Red Indicator, MouseUp, or HitTest).
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.AllowDrag">
            <summary>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.AllowDrag"/> to False if you do not want to allow the user 
            to drag the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnEventArgs.Column"/>.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the event and the column 
            that is affected.
            </summary>
            <remarks>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn"/> to False if you do not want to allow the user 
            to group by the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.Column"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <overload>
            Initializes the event args.
            </overload>
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowDragColumnReason,System.Boolean)">
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Name.</param>
            <param name="insertBeforeColumn">Name of the column to insert at. You can call TableDescriptor.Columns[InsertBeforeColumn] to get the GridColumnDescriptor.</param>
            <param name="reason">Reason why this event was raised (Show Red Indicator, MouseUp, or HitTest).</param>
            <param name="allowGroupBy"> Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn"/> to False if you do not want to allow the user 
            to group by the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.Column"/>.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.TableControl">
            <summary>
            The table control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.Column">
            <summary>
            Column Name. You can call TableDescriptor.Columns[Column] to get the GridColumnDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.InsertBeforeColumn">
            <summary>
            Name of the column to insert at. You can call TableDescriptor.Columns[InsertBeforeColumn] to get the GridColumnDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.Reason">
            <summary>
            Reason why this event was raised (Show Red Indicator, MouseUp, or HitTest).
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn">
            <summary>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.AllowGroupByColumn"/> to False if you do not want to allow the user 
            to group by the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowGroupByColumnEventArgs.Column"/>.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs">
            <summary>
            Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> that initiates the event and the column 
            that is affected.
            </summary>
            <remarks>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.AllowSort"/> to False if you do not want to allow the user 
            to by clicking on the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.Column"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs)">
            <summary>
            Initializes the event args.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="column">Column Descriptor.</param>
            <param name="cellClickEventArgs">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/>.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.TableControl">
            <summary>
            The table control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.Column">
            <summary>
            Column Descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.AllowSort">
            <summary>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.AllowSort"/> to False if you do not want to allow the user 
            to sort by clicking on the specified <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.Column"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowSortColumnEventArgs.CellClickEventArgs">
            <summary>
            Gets the underlying <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/> that triggered the QueryAllowSortColumn event. You can
            check the CellClickEventArgs to find out which mouse button was clicked or the exact position of the mouse pointer.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellRendererBase,System.Windows.Forms.MouseEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs.InnerGrid">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs.RowIndex">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs.ColIndex">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs.CellRenderer">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs.MouseEventArgs">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">Contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs">
            <summary>
            Provides event data for the QueryAllowArrowKeyNavigateTo event. You can set AllowNavigateTo if you
            want arrow keys to skip over specific display elements (e.g. skip caption rows).
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Grouping.Element,System.Boolean)">
            <summary>
            Constructor for GridQueryAllowArrowKeyNavigateToEventArgs
            </summary>
            <param name="tableControl">The table control</param>
            <param name="element">The display element (RecordRow or CaptionRow)</param>
            <param name="allowNavigateTo">Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs.AllowNavigateTo"/> to False if you
            want arrow keys to skip over specific display elements (e.g. skip caption rows).</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs.TableControl">
            <summary>
            The table control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs.Element">
            <summary>
            The display element (RecordRow or CaptionRow)
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs.AllowNavigateTo">
            <summary>
            Set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAllowArrowKeyNavigateToEventArgs.AllowNavigateTo"/> to False if you
            want arrow keys to skip over specific display elements (e.g. skip caption rows)..
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventHandler">
            <summary>
            Represents a method that handles events with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs"/> that are raised by a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> child in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            </summary>
            <param name="sender">The source of the event</param>
            <param name="args">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs">
            <summary>
            Provides data about the cancelable <see cref="!:DrawDataBarCell"/> event.
            </summary>
            <remarks>
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs"/> is a custom event argument class used by the
            <see cref="!:DrawDataBarCell"/> event to allow custom drawing of
            a DataBar cell. Set the Cancel property true if you have drawn the cell contents and
            do not want the grid to proceed with default drawing of the cell.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventHandler"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.#ctor(System.Drawing.Graphics,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Drawing.Rectangle)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs"/> class.
            </summary>
            <param name="_style"> A style for the DataBar cell.</param>
            <param name="_cellBounds">Cell bounds of the DataBar cell.</param>
            <param name="_dataBarConditionalFormatRule">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/> for the DataBar cell</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.DataBarConditionalFormatRule">
            <summary>
            Gets the conditional format rule for DataBar cell. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.Style">
            <summary>
            Gets the databar cell styles.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.CellBounds">
            <summary>
            Gets or Sets the cellbounds of the databar cell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.Handled">
            <summary>
            Gets or Sets whether determine that event has handled or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.DrawDataBarCellEventArgs.Graphichs">
            <summary>
            Gets the Graphics context.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions">
            <summary>
            Defines the constants that can be specified for the appearance of selected cells in the grid.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions.None">
            <summary>
            Do not change appearance of selected cells. You can manually color cells by
            handling TableControlPrepareViewStyleInfo or TableControlCellDrawn events.
            TableControlPrepareViewStyleInfo lets you change the backcolor of cell.
            TableControlCellDrawn lets you draw over an already painted cell, e.g. invert or alpha-blend.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions.ApplySelectionColor">
            <summary>
            Set BackColor and TextColor in PrepareViewStyleInfo.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions.DrawAlphablend">
            <summary>
            Draw alpha-blend color over selected row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions.InvertCells">
            <summary>
            Invert cells in selected rows.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions">
            <summary>
            Defines the constants that can be specified for the behavior and appearance of the current cell when ListBoxSelectionMode was set.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions.None">
            <summary>
            When a current cell is in current row, draw it with same color as used for highlighting the whole record.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions.HideCurrentCell">
            <summary>
            Don't select a current cell in current row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions.WhiteCurrentCell">
            <summary>
            When a current cell is in current row, draw it with original cell background color.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions.MoveCurrentCellWithMouse">
            <summary>
            For SelectionMode.MultiExtended only: move current cell when user extends selection with mouse.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords">
            <internalonly/>
            <summary>
            Implements the cell selection behavior of a grid control.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl)">
            <internalonly/>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords"/> class with the specified grid table control.
            </summary>
            <param name="grid">The grid table control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.SelectedRecordsChanging">
            <summary>
            Determines whether the selected records are changing or not.
            </summary>
            <returns>Returns True.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.SelectedRecordsChanged">
            <summary>
            Triggered when the selected records gets changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.ChangeSelectionHelper(Syncfusion.Windows.Forms.Grid.GridRangeInfo,System.Int32)">
            <summary>
            Changes the selection of the record with the specified cell range to the row index.
            </summary>
            <param name="newRange">The new range to be selected.</param>
            <param name="rowIndex">The row index of the range.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.ChangeSelection(Syncfusion.Windows.Forms.Grid.GridRangeInfo,Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <summary>
            Changes the selection of the records in the grid.
            </summary>
            <param name="oldRange">The range which is already selected.</param>
            <param name="newRange">The range which is to be selected.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.Clear">
            <internalonly/>
            <summary>Clears the selected records. Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.BeginSelectCells(System.Int32,System.Int32,System.Windows.Forms.Keys)">
            <summary>
            Determines a value that indicates whether to begin to select cells or not.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="modifierKeys">The key value of the specified cell.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.ChangeSelectCells(System.Int32,System.Int32)">
            <summary>
            Determines a value that indicates whether to select the cells or not.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>If <b>True</b> the selection gets done; Otherwise <b>False</b> and selection will not occur.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.EndSelectCells">
            <summary>
            Ends the selection of cells being selected.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.GetRecordColumnAndTable(System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridTable@,Syncfusion.Grouping.Element@,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor@)">
            <summary>
            Gets the record from the specified column in the table.
            </summary>
            <param name="engine">An grid engine associated with the control.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="recordTable">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> that the record belongs to.</param>
            <param name="record">The record specified in the engine.</param>
            <param name="column">The column name of the specified cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.MouseDown(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Process the mouse down event. Internal only.</summary>
            <param name="te">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.MouseMove(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Process the mouse move event. Internal only.</summary>
            <param name="te">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.MouseUp(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Process the mouse up event. Internal only.</summary>
            <param name="te">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.CancelMode(Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs)">
            <internalonly/>
            <summary>Process the cancel mode. Internal only.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableClickCellsEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.CheckMouseButtons(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Determines a value that indicates whether the buttons are mouse buttons or not.
            </summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <returns>If <b>True</b> it is mouse button; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.RaiseQueryAllowArrowKeyNavigateTo(Syncfusion.Grouping.Element)">
            <summary>
            Determines a value indicating whether to allow arrow key navigate to element or not.
            </summary>
            <param name="el">The element to be navigated.</param>
            <returns>If <b>True</b> navigation is done; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.MoveCurrentCellDirection(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs)">
            <internalonly/>
            <summary>Process the navigation of current cell with respect to the direction specified. Internal only.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlMoveCurrentCellDirectionEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.SelectedRecordCellDrawn(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)">
            <internalonly/>
            <summary>Draws the selected record. Internal only.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/> contains the event data.</param>
            <param name="tableControl">The table control associated with the record.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.SelectedRecordPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <internalonly/>
            <summary>Sets the custom formating of the selected records in the table. Internal only.</summary>
            <param name="tableControl">The table control associated with the record.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.ProcessSelectedRecordsChanging(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <internalonly/>
            <summary>Processes the selected records when selection is changing. Internal only.</summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.Init">
            <summary>
            Initiates the selection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.SyncActiveRange">
            <summary>
            Synchronizes the grid with active range of selection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.ProcessSelectedRecordsChanged(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <internalonly/>
            <summary>Processes the selected records when selection gets changed. Internal only.</summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlSelectRecords.MultiExtendedShouldMoveCurrentCell">
            <summary>
            Gets the values indicating whether the multi-extended should move to current cell or not.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel">
            <summary>
            Represents a grid model that displays rows with <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> and
            allows grouping, filtering, editing, deleting, and adding of records.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.ToString">
            <override/>
            <summary>
            Overrides and returns the string format of the current object.
            </summary>
            <returns>The string representation of the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CreateGroupDropAreaModel">
            <summary>
            Creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel"/> class.
            </summary>
            <returns>A new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnClipboardCanCopy(Syncfusion.Windows.Forms.Grid.GridCutPasteEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.ClipboardCanCopy"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCutPasteEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSelectionChanging(Syncfusion.Windows.Forms.Grid.GridSelectionChangingEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SelectionChanging"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectionChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnCreatedCutPaste">
            <override/>
            <summary>Overrides and performs the cut-paste functions.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetDisplayElementAt(System.Int32)">
            <summary>
            Gets the display element at the specified row index.
            Use Table.DisplayElements[rowIndex]
            </summary>
            <param name="rowIndex">The row index.</param>
            <returns>The element at the specified row index.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetDisplayElementIndexOf(Syncfusion.Grouping.Element)">
            <summary>
            Gets the index of the display element.
            Use Table.DisplayElements.IndexOf
            </summary>
            <param name="el">The element to be identified.</param>
            <returns>If found, index of the given element; Otherwise -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetDisplayElementCount">
            <summary>
            Gets the display element counts.
            Use Table.DisplayElements.Count
            </summary>
            <returns>Number of display elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
            <param name="disposing">If <b>True</b> the object is being disposing. Otherwise <b>False</b>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetColumnIndentCount">
            <summary>
            Gets the number of indent columns.
            </summary>
            <returns>If records don't have nested tables, the method returns GroupedColumns.Count+1; otherwise GroupedColumns.Count+2.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.ColIndexToField(System.Int32)">
            <internalonly/>
            <summary>Converts the given column index to a zero-based number adjusted for column headers collection.</summary>
            <param name="colIndex">The column index.</param>
            <returns>The field index of the specified column.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetHeaderColumnDescriptorAt(System.Int32,System.Int32)">
            <overload>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified row and column index if it is a header cell.
            </overload>
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified row and column index if it is a header cell.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetHeaderColumnDescriptorAt(System.Int32)">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified column index in the top-most row.
            </summary>
            <param name="colIndex">The column index.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified column if it is a header cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetHeaderColumnDescriptorAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header cell.
            </summary>
            <param name="cell">The current cell identified from the row and column index.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetStackedHeaderSpanAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <exclude/>
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/> displayed at the specified row and column index if it is a header cell.
            </summary>
            <param name="cell">The current cell identified from the row and column index.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/> displayed at the specified cell if it is a header cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetColumnDescriptorAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <overload>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header or record field cell.
            </overload>
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header or record field cell.
            </summary>
            <param name="cell">The row and column index.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header or record field cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetColumnDescriptorAt(System.Int32,System.Int32)">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header or record field cell.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> displayed at the specified cell if it is a header or record field cell; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.FieldToColIndex(System.Int32)">
            <summary>
            Converts a zero-based number to a column index in a grid adjusted for column headers (adding <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetColumnIndentCount"/>).
            </summary>
            <param name="fieldNum">A zero-based field number.</param>
            <returns>The column index in the grid.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.NameToField(System.String)">
            <summary>
            Converts the specified string value of the column to a zero-based index for a column. The resulting
            number can be used as an index to look up a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/>
            collection.
            </summary>
            <param name="name">The name of the column to be matched.</param>
            <returns>A zero-based field number in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection; -1 if not found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.NameToColIndex(System.String)">
            <summary>
            Overrides and gets the column index for a column that matches a given name.
            </summary>
            <param name="name">The name of the field to be matched.</param>
            <returns>The column index in the grid; -1 if not found.</returns>
            <remarks>
            This function only searches the columns in the root level. If you have several relations
            displayed in the grid, the nested relations will not be searched by this function.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetCaptionColIndex(Syncfusion.Grouping.Element)">
            <summary>
            Gets the column index where the caption bar of a group should be drawn with the specified element.
            </summary>
            <param name="el">The element.</param>
            <returns>If the element is not a CaptionRow, one is returned; otherwise the column index
            where the caption bar should be drawn.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.NameToRowIndex(System.String)">
            <summary>
            Gets the row index for a row that matches a given name.
            </summary>
            <param name="name">The name of the row to be matched.</param>
            <returns>The row index in the grid; -1 if not found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnTableChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanged"/> event.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnTableChanging(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanging"/> event.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SetTableInternal(Syncfusion.Windows.Forms.Grid.Grouping.GridTable)">
            <summary>
            Replaces the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> with raising <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanging"/> or <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanged"/> events.
            </summary>
            <param name="table">A new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.WireTable">
            <summary>
            Wires the table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.UnwireTable">
            <summary>
            Unwires the table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.table_Disposed">
            <summary>
            Triggered when the table gets disposed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.UpdateColumnWidths">
            <overload>
            Determines if changes were made to the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection
            or other changes affecting the widths of columns and if necessary, calculates the maximum
            column width for each column.
            </overload>
            <summary>
            Determines if changes were made to the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection
            or other changes affecting the widths of columns and if necessary, calculates the maximum
            column width for each column.
            </summary>
            <returns>True if column widths were recalculated; False if cache is still good.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.UpdateColumnWidths(System.Boolean)">
            <summary>
            Determines if changes were made to the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection
            or other changes affecting the widths of columns and if necessary, calculates the maximum
            column width for each column.
            </summary>
            <param name="force">If true forces recalculation of column widths.</param>
            <returns>True if column widths were recalculated; False if cache is still good.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetFilterCellModel">
            <summary>
            Determines a value indicating whether the current object contains the FilterCellModel or not.
            </summary>
            <returns><b>True</b> if the current object has FilterCellModel; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryColCount(Syncfusion.Windows.Forms.Grid.GridRowColCountEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryColCount"/> event. </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColCountEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryRowCount(Syncfusion.Windows.Forms.Grid.GridRowColCountEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryRowCount"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColCountEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.WireNestedTableControlCellModel(Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel)">
            <summary>
            Wires the nested table.
            </summary>
            <param name="nestedTableControlCellModel">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidateCurrentRecord">
            <summary>
            Invalidates the current record.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.IsTopAddNewRecord(Syncfusion.Grouping.Element)">
            <summary>
            Determines a value indicating whether the top most record is AddNewRecord or not.
            </summary>
            <param name="el">The element to be checked.</param>
            <returns><b>True</b> if the element is an AddNewRecord; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryCellInfo(Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellInfo"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryColWidth(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryColWidth"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSaveColWidth(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveColWidth"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnColsHiding(Syncfusion.Windows.Forms.Grid.GridRowColHidingEventArgs)">
            <summary>
            Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.ColsHiding"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColHidingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryRowHeightTotal(Syncfusion.Windows.Forms.Grid.GridRowColSizeTotalEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryRowHeight"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeTotalEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryRowHeight(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryRowHeight"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSaveHideRow(Syncfusion.Windows.Forms.Grid.GridRowColHideEventArgs)">
            <override/>
            <summary>Overrides and raises the SaveHideRow event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColHideEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRowsHiding(Syncfusion.Windows.Forms.Grid.GridRowColHidingEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.RowsHiding"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColHidingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSaveRowHeight(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveRowHeight"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRowHeightsChanged(Syncfusion.Windows.Forms.Grid.GridRowColSizeChangedEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.RowHeightsChanged"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryCoveredRange(Syncfusion.Windows.Forms.Grid.GridQueryCoveredRangeEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCoveredRange"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCoveredRangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetRowHeaderRange(Syncfusion.Grouping.Element)">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> that spans the cells where a row header for the specified element should be displayed. Can
            span multiple rows if a table has multiple rows per record.
            </summary>
            <param name="element">The display element.</param>
            <returns>The cell range.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSaveCellInfo(Syncfusion.Windows.Forms.Grid.GridSaveCellInfoEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellInfo"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridSaveCellInfoEventArgs"/> contains the vent data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordFieldToRangeInfo(Syncfusion.Grouping.Record,System.String)">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> that spans the cells where a column should be displayed for a specific record. Can
            span multiple rows if a table has multiple rows per record or multiple grid columns.
            </summary>
            <param name="record">The Record.</param>
            <param name="fieldDescriptorName">The name of the field descriptor (which is GridColumnDescriptor.MappingName).</param>
            <returns>The cell range.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordFieldToRangeInfo(Syncfusion.Grouping.Record,Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> that spans the cells where a column should be displayed for a specific record. Can
            span multiple rows if a table has multiple rows per record or multiple grid columns.
            </summary>
            <param name="record">The Record.</param>
            <param name="fd">The field descriptor.</param>
            <returns>The cell range.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RegisterNestedTableCellModels">
            <summary>
            Registers the nested table cell models.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RemoveNestedTableCellModel(System.String)">
            <summary>
            Removes the nested table cell models.
            </summary>
            <param name="relationName">The relation of the nested table to the parent table.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RegisterNestedTableCellModel(Syncfusion.Windows.Forms.Grid.Grouping.GridTable)">
            <summary>
            Register the nested table cell model.
            </summary>
            <param name="relatedTable">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> that are in relation with the parent table.</param>
            <returns>The cell model of the registered nested table.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetStyleDataSource(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>Overrides and gets the datasource of the specified style.</summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class that holds the values of style properties.</param>
            <returns>The Datasource.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnClearingCells(Syncfusion.Windows.Forms.Grid.GridClearingCellsEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.ClearingCells"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridClearingCellsEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellFormattedText"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnQueryCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellText"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnParseCommonFormats(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.ParseCommonFormats"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSaveCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSaveCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellText"/> event.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetGridLineBorder">
            <summary>
            Overrides and gets the GridBorder object based on TableOptions.GridLineBorder. If its style is set to 
            GridBorderStyle.Standard the default properties Options.DefaultGridBorderStyle
            and Properties.GridLineColor will be used.
            </summary>
            <returns>The Grid line border.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GetFixedLineBorder">
            <summary>
            Overrides and gets the GridBorder object based on TableOptions.GridLineBorder. If its style is set to 
            GridBorderStyle.Standard the default properties Options.DefaultGridBorderStyle
            and Properties.FixedLineColor will be used.
            </summary>
            <returns>Fixed line border.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnExceptionRaised(Syncfusion.Grouping.ExceptionRaisedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.ExceptionRaised"/> event.
            </summary>
            <param name="e">An <see cref="T:Syncfusion.Grouping.ExceptionRaisedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnExceptionRaised(Syncfusion.Grouping.ExceptionRaisedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.ExceptionRaised"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.ExceptionRaisedEventArgs"/> contains the event data</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupCollapsing(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupCollapsing"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupCollapsing(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupCollapsing"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupCollapsed(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupCollapsed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupCollapsed(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupCollapsed"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupExpanding(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupExpanding"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupExpanding(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupExpanding"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupExpanded(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupExpanded"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupExpanded(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupExpanded"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordCollapsing(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordCollapsing"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordCollapsing(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordCollapsing"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordCollapsed(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordCollapsed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordCollapsed(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordCollapsed"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordExpanding(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordExpanding"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordExpanding(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordExpanding"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordExpanded(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordExpanded"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordExpanded(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordExpanded"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordDeleting(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordDeleting"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordDeleting(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordDeleting"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordDeleted(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordDeleted"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordDeleted(Syncfusion.Grouping.RecordEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordDeleted"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnCurrentRecordContextChange(Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentRecordContextChange"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnCurrentRecordContextChange(Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentRecordContextChange"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnCurrentRecordManagerReset(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentRecordManagerReset"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnCurrentRecordManagerReset(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentRecordContextChange"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupSummaryInvalidated(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupSummaryInvalidated"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupSummaryInvalidated(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GroupSummaryInvalidated"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSourceListListChanged(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListListChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableListChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSourceListListChanged(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListListChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableListChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSourceListListChangedCompleted(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListListChangedCompleted"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableListChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSourceListListChangedCompleted(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListListChangedCompleted"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableListChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSourceListRecordChanged(Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSourceListRecordChanged(Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanged"/> is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSourceListRecordChanging(Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Triggered the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSourceListRecordChanging(Syncfusion.Grouping.RecordChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanging"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupAdded(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupAdded"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupAdded(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupAdded"/> is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> is done.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnGroupRemoving(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupRemoving"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnGroupRemoving(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupRemoving"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSortingItemsInGroup(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SortingItemsInGroup"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSortingItemsInGroup(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SortingItemsInGroup"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSortedItemsInGroup(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SortedItemsInGroup"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSortedItemsInGroup(Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SortingItemsInGroup"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> event is done.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnInvalidatingCounters(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidatingCounters"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnInvalidatingCounters(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidatingCounters"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnInvalidatingSummaries(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidatingSummaries"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnInvalidatingSummaries(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidatingSummaries"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnCategorizingRecords(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizingRecords"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnCategorizingRecords(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizingRecords"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnCategorizedRecords(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizedRecords"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnCategorizedRecords(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizedRecords"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnTableSourceListChanged(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableSourceListChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnTableSourceListChanged(Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableSourceListChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordValueChanging(Syncfusion.Grouping.RecordValueChangingEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordValueChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordValueChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordValueChanging(Syncfusion.Grouping.RecordValueChangingEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordValueChanging"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordValueChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnRecordValueChanged(Syncfusion.Grouping.RecordValueChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordValueChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.RecordValueChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnRecordValueChanged(Syncfusion.Grouping.RecordValueChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordValueChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.RecordValueChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnDisplayElementChanging(Syncfusion.Grouping.DisplayElementChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.DisplayElementChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DisplayElementChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnDisplayElementChanging(Syncfusion.Grouping.DisplayElementChangingEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.DisplayElementChanging"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DisplayElementChangingEventArgs"/> event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnDisplayElementChanged(Syncfusion.Grouping.DisplayElementChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.DisplayElementChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DisplayElementChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnDisplayElementChanged(Syncfusion.Grouping.DisplayElementChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.DisplayElementChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DisplayElementChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSelectedRecordsChanging(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SelectedRecordsChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.OnSelectedRecordsChanged(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SelectedRecordsChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Syncfusion#Grouping#ITableEventsTarget#OnSelectedRecordsChanged(Syncfusion.Grouping.SelectedRecordsChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SelectedRecordsChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Grouping.SelectedRecordsChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SurgeColWidthForFilterIcon">
            <summary>
            Gets or sets a value indicating whether to increase the size of column width for filter icon or not.
            </summary>
            <remarks>
            This property increases the column width by 15 when it is true.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentCellInfo">
            <summary>
            Gets or sets the value of the current cell information.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SelectedRanges">
            <internalonly/>
            <summary>
            Gets the selected ranges in the grid.
            Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.HierarchicalGroupDropArea">
            <summary>
            Gets or sets a value indicating whether to enable HierarchicalGroupDropArea or not. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the values of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> of a cell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.FilteredChildTable">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Grouping.ChildTable"/> for the filtered child table.
            with this model.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupingControl">
            <summary>
            Gets the value of the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> that holds information of the control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupDropAreaModel">
            <summary>
            Gets the value of the instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel"/> to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupDropAlign">
            <summary>
            Gets or sets the enum value of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaAlignment"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.HasTable">
            <summary>
            Gets a value indicating whether the current object contains a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InSetTable">
            <summary>
            Gets or sets a value indicating whether the property <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is set or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InTableChanged">
            <summary>
            Gets a value indicating whether the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanged"/> event is triggered or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.EnableLegacyStyle">
            <summary>
            Gets or sets a value indicating whether to enable or disable the Legacy styles.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table">
            <summary>
            Gets or sets the value of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> with display elements to be displayed in the grid.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanged">
            <summary>
            Occurs after the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is replaced.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableChanging">
            <summary>
            Occurs before the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is being replaced.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.ExceptionRaised">
            <summary>
            Occurs when an unknown exception has been cached while modifying underlying data in the datasource.
            </summary>
            <remarks>
            If necessary, you can re-throw the exception in your event handler.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupCollapsing">
            <summary>
            Occurs before a group is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupCollapsed">
            <summary>
            Occurs before a group is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupExpanding">
            <summary>
            Occurs before a group is expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupExpanded">
            <summary>
            Occurs after a group was expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordCollapsing">
            <summary>
            Occurs before a record with nested tables is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordCollapsed">
            <summary>
            Occurs after a record with nested tables is collapsed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordExpanding">
            <summary>
            Occurs before a record with nested tables is expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordExpanded">
            <summary>
            Occurs after a record with nested tables is expanded.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordDeleting">
            <summary>
            Occurs before a record is deleted.
            </summary>
            <remarks>
            This event is raised only when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> or <see cref="T:Syncfusion.Grouping.Record"/> triggers the deletion. If
            the underlying source list deletes the record, a <see cref="E:Syncfusion.Grouping.Engine.SourceListListChanged"/> event is raised instead.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordDeleted">
            <summary>
            Occurs after a record is deleted.
            </summary>
            <remarks>
            This event is raised only when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> or <see cref="T:Syncfusion.Grouping.Record"/> triggers the deletion. If
            the underlying source list deletes the record, a <see cref="E:Syncfusion.Grouping.Engine.SourceListListChanged"/> event is raised instead.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentRecordContextChange">
            <summary>
            Occurs before and after the status of the current record is changed. Check the <see cref="P:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs.Action"/>
            of the <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> to get information which current record state was changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CurrentRecordManagerReset">
            <summary>
            Occurs when the <see cref="M:Syncfusion.Grouping.CurrentRecordManager.Reset"/> method of the <see cref="T:Syncfusion.Grouping.CurrentRecordManager"/> is called.
            </summary>
            <remarks>
            The GridGroupingControl listens to this events and resets any "Current Cell" state when this
            event is raised.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupSummaryInvalidated">
            <summary>
            Occurs when a summary has been marked dirty.
            </summary>
            <remarks>
            The GridGroupingControl listens to this event and will force a repaint of the specified summary if it is visible
            when this event was raised.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListListChanged">
            <summary>
            Occurs before the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> processes the <see cref="T:System.ComponentModel.IBindingList.ListChanged"/> event
            of an attached source list. More detailed <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanged"/> events will be
            raised after this event.
            </summary>
            <remarks>
            The reason for firing this event is to give a programmer the chance to react to an <see cref="T:System.ComponentModel.IBindingList.ListChanged"/>
            event before the engine since there is otherwise no order guaranteed when an IBindingList raises a ListChanged
            event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListListChangedCompleted">
            <summary>
            Occurs after the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> processes the <see cref="T:System.ComponentModel.IBindingList.ListChanged"/> event
            of an attached source list.
            </summary>
            <remarks>
            The reason for firing this event is to give a programmer the chance to react to an <see cref="T:System.ComponentModel.IBindingList.ListChanged"/>
            event right after the engine since there is otherwise no order guaranteed when an IBindingList raises a ListChanged
            event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanged">
            <summary>
            Occurs when a record in the underlying datasource is added, removed, or changed and after
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is updated with that change.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SourceListRecordChanging">
            <summary>
            Occurs when a record in the underlying data source is added, removed, or changed and before
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is updated with that change.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupAdded">
            <summary>
            Occurs when a new group is added to a categorized table after a record is changed. The event does not
            occur during categorization of the table. See the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizedRecords"/> elements to when categorization
            finished.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.GroupRemoving">
            <summary>
            Occurs when a group was removed from a categorized table after a record was changed. The event does not
            occur during categorization of the table. See the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizedRecords"/> elements to when categorization
            finished.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SortingItemsInGroup">
            <summary>
            Occurs before the records for a group are sorted.
            </summary>
            <remarks>
            The engine has built-in optimization for sorting columns that allows it to perform the sorting
            on an on-demand basis group-by-group. Suppose you have a table with 200 different countries and
            you change the sort order of the cities. It is not necessary to sort the whole table. Instead,
            the individual groups can be sorted when they are scrolled into view. SortingItemsInGroup and
            SortedItemsInGroup events are fired in such cases when a specific group was sorted on demand.
            <para/>
            If the whole table was set dirty (see <see cref="P:Syncfusion.Grouping.Table.TableDirty"/>), then the whole table
            is simply recategorized. In that case, only a CategorizedElements event is raised but no
            SortingItemsInGroup event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SortedItemsInGroup">
            <summary>
            Occurs after the records for a group were sorted.
            </summary>
            <remarks>
            The engine has built-in optimization for sorting columns that allows it to perform the sorting
            on an on-demand basis group-by-group. Suppose you have a table with 200 different countries and
            you change the sort order of the cities. It is not necessary to sort the whole table. Instead,
            the individual groups can be sorted when they are scrolled into view. SortingItemsInGroup and
            SortedItemsInGroup events are fired in such cases when a specific group was sorted on demand.
            <para/>
            If the whole table was set dirty (see <see cref="P:Syncfusion.Grouping.Table.TableDirty"/>), then the whole table
            is simply recategorized. In that case, only a CategorizedElements event is raised but no
            SortingItemsInGroup event.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidatingCounters">
            <summary>
            Occurs when the <see cref="M:Syncfusion.Grouping.Table.InvalidateCounterTopDown(System.Boolean)"/> of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is called
            and before all counters are marked dirty.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.InvalidatingSummaries">
            <summary>
            Occurs when the <see cref="M:Syncfusion.Grouping.Table.InvalidateSummariesTopDown"/> of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> is called
            and before all summaries in that table are marked dirty.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizingRecords">
            <summary>
            Occurs before records are categorized after a table is marked dirty (<see cref="P:Syncfusion.Grouping.Table.TableDirty"/>).
            </summary>
            <remarks>
            When <see cref="P:Syncfusion.Grouping.Table.TableDirty"/> is set True, e.g. because schema information for a table is changed
            or because the grouped columns are changed, the table will categorize records on demand the first time
            information about a record is accessed. At that time, the <see cref="T:Syncfusion.Grouping.Element"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> will start
            categorization.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.CategorizedRecords">
            <summary>
            Occurs after records were categorized after a table is marked dirty (<see cref="P:Syncfusion.Grouping.Table.TableDirty"/>).
            </summary>
            <remarks>
            When <see cref="P:Syncfusion.Grouping.Table.TableDirty"/> is set True, e.g. because schema information for a table was changed
            or because the grouped columns were changed, the table will categorize records on demand the first time
            information about a record is accessed. At that time, the <see cref="T:Syncfusion.Grouping.Element"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/>
            will start
            categorization.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.TableSourceListChanged">
            <summary>
            Occurs after the data source was replaced.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordValueChanging">
            <summary>
            Occurs when a RecordFieldCell cell's value is changed and before Record.SetValue is called.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.RecordValueChanged">
            <summary>
            Occurs when a RecordFieldCell cell's value is changed and after Record.SetValue returned.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.DisplayElementChanging">
            <summary>
            When number of visible elements were changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.DisplayElementChanged">
            <summary>
            When number of visible elements were changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SelectedRecordsChanging">
            <summary>
            Occurs before the <see cref="P:Syncfusion.Grouping.Table.SelectedRecords"/> collection is modified.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.SelectedRecordsChanged">
            <summary>
            Occurs after the <see cref="P:Syncfusion.Grouping.Table.SelectedRecords"/> collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.ForwardTableEvents">
            <summary>
            Gets or sets a object that handles events raised by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel.Table"/> object.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData">
            <summary>
            Implements a class that provides support for VolatileData of GridTableModel.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData"/> class.
            </summary>
            <param name="model">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.ResetRowCount">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.Clear">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.ResetColCount">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.ResetItem(Syncfusion.Windows.Forms.Grid.GridCellPos)">
            <summary>
            Not implemented.
            </summary>
            <param name="cell"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.LookupCellModel(System.String)">
            <summary>
            Gets the cell model of the specified cell.
            </summary>
            <param name="id">The cell model of the specified cell.</param>
            <returns>The CellModel.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.GetBaseStyles(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Int32,System.Int32)">
            <summary>
            Get the BaseStyles of the current object.
            </summary>
            <param name="styleInfo">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> class that holds the values of style properties.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns></returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.ColCount">
            <summary>
            Gets or sets the column count of the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.RowCount">
            <summary>
            Gets or sets the row count of the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.HasRowCount">
            <summary>
            Gets a value indicating whether the table has specified row count or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.HasColCount">
            <summary>
            Gets a value indicating whether the table has specified column count or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.Item(System.Int32,System.Int32)">
            <summary>
            Gets or sets the value of the StyleInfo of the current cell.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>The style values of the specified current cell.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModelVolatileData.BaseStylesMap">
            <summary>
            Gets the value of the BaseStyleMap.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableSelectCellsMouseController">
            <internalonly/>
            <summary>
            Implements the cell selection behavior of a grid control.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableSelectCellsMouseController.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl)">
            <internalonly/>
            <summary>Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableSelectCellsMouseController"/> class with the specified  instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</summary>
            <param name="grid">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableSelectCellsMouseController.HitTest(System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <summary>
            Overrides and HitTest is called to determine whether your controller wants to handle the mouse events based current context. Used internally.
            </summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">An instance of the <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> interface for mouse controllers to be used with MouseControllerDispatcher.</param>
            <returns>returns HitTest value</returns>
            <override/>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableSelectCellsMouseController.GridCurrentCellExternalMove(Syncfusion.Windows.Forms.Grid.GridDirectionType,System.Int32,System.Boolean)">
            <override/>
            <internalonly/>
            <summary>
            Overrides and determines whether the current grid cell can move externally or not.
            </summary>
            <param name="direction">The direction to be moved.</param>
            <param name="extendSelection">If <b>True</b> the selection is extended. Otherwise <b>False</b>.</param>
            <param name="num">The no. of cells to be moved.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableSelectCellsMouseController.ProcessSetCurrentCell(System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridSetCurrentCellOptions)">
            <internalonly/>
            <summary>
            Overrides and process the <see cref="M:Syncfusion.Windows.Forms.Grid.GridSelectCellsMouseController.ProcessSetCurrentCell(System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridSetCurrentCellOptions)"/> method.
            </summary>
            <param name="rowIndex">The row index of the current cell.</param>
            <param name="colIndex">The column index of the current cell.</param>
            <param name="flags">The enum value for specifying the setting the current cell.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider">
            <summary>
            Implements the UI Provider for the grouping grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl)">
            <summary>
            Initializes a new instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.
            </summary>
            <param name="grid">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.ElementProviderFromPoint(System.Double,System.Double)">
            <summary>
            Gets the element provider form the point specified.
            </summary>
            <param name="x">The X-axis point.</param>
            <param name="y">The Y-axis point.</param>
            <returns>The element provider.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetFocus">
            <summary>
            Gets the raw element provider focus.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetEmbeddedFragmentRoots">
            <summary>
            Gets the embedded fragment roots.
            </summary>
            <returns>Return Null.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetRuntimeId">
            <summary>
            Gets the current element's runtime id.
            </summary>
            <returns>The id of the current element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.Navigate(System.Windows.Automation.Provider.NavigateDirection)">
            <summary>
            Navigates the raw element in the specified direction.
            </summary>
            <param name="direction">Navigating direction.</param>
            <returns>Raw element provider fragment.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.SetFocus">
            <summary>
            Sets the focus.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetPatternProvider(System.Int32)">
            <summary>
            Gets the pattern provider of the specified pattern id.
            </summary>
            <param name="patternId">The id of the current pattern.</param>
            <returns>The values of the specified pattern.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetPropertyProvider(System.Int32)">
            <summary>
            Gets the UI property provider of the specified id.
            </summary>
            <param name="propertyId">The element id.</param>
            <returns>Returns Null.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetPropertyValue(System.Int32)">
            <summary>
            Gets the values of the property specified.
            </summary>
            <param name="propertyId">The id of the property.</param>
            <returns>The property values of the specified id.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.GetSelection">
            <summary>
            Not implemented.
            </summary>
            <returns>Return Null.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.Scroll(System.Windows.Automation.ScrollAmount,System.Windows.Automation.ScrollAmount)">
            <summary>
            Not implemented.
            </summary>
            <param name="horizontalAmount">horizontal amount</param>
            <param name="verticalAmount">vertical amount</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.SetScrollPercent(System.Double,System.Double)">
            <summary>
            Not implemented.
            </summary>
            <param name="horizontalPercent"></param>
            <param name="verticalPercent"></param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.BoundingRectangle">
            <summary>
            Gets the bound rectangle of the element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.FragmentRoot">
            <summary>
            Gets the raw element provider fragment root.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.HostRawElementProvider">
            <summary>
            Gets the value of the UI host element provider.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.ProviderOptions">
            <summary>
            Gets the provider options.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.CanSelectMultiple">
            <summary>
            Gets a value indicting whether the select can multiple or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.IsSelectionRequired">
            <summary>
            Gets a value indicating whether the selection is required or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.HorizontalScrollPercent">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.HorizontalViewSize">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.HorizontallyScrollable">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.VerticalScrollPercent">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.VerticalViewSize">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridUIAProvider.VerticallyScrollable">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider">
            <summary>
            Implements the methods and properties to support UI Automation for GridGroupingControl.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.#ctor(System.Windows.Forms.Control,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider"/> class with the specified instance of the <see cref="T:System.Windows.Forms.Control"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> class.
            </summary>
            <param name="grid">An instance of the <see cref="T:System.Windows.Forms.Control"/> class.</param>
            <param name="info">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.GetEmbeddedFragmentRoots">
            <summary>
            Gets the embedded fragment 
            </summary>
            <returns>Returns Null.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.GetRuntimeId">
            <summary>
            Gets the current element's runtime id.
            </summary>
            <returns>The id of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.SwitchNestedTable(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.Grouping.NavigationTableInfo)">
            <summary>
            To switch the child table based on the record.
            </summary>
            <returns>Returns switched child table control.</returns>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.tableControlCollection">
            <summary>
            To add the newly created tablecontrol collections to dispose the tablecontrol after that completing the playback.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.Navigate(System.Windows.Automation.Provider.NavigateDirection)">
            <summary>
            Navigates the current element with the specified direction.
            </summary>
            <param name="direction">The direction to be navigated.</param>
            <returns>The id of the current element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.GetNextTableControl">
            <summary>
            To get the parent table control for the child table
            </summary>
            <returns>GroupingGridCellProvider for the cell</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.GetParentTableControl(Syncfusion.Grouping.Record,System.Int32@)">
            <summary>
            Get the parent table control using child record.
            </summary>
            <param name="record">A Record to get the parent TableControl.</param>
            <param name="rowIndex">Parent record row index.</param>
            <returns>Returns the parent TableControl.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.SetFocus">
            <summary>
            Not implemented.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.GetPatternProvider(System.Int32)">
            <summary>
            Gets the pattern provider of the specified pattern id.
            </summary>
            <param name="patternId">The id of the current pattern.</param>
            <returns>The values of the specified pattern.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.GetPropertyValue(System.Int32)">
            <summary>
            Gets the property value.
            </summary>
            <param name="propertyId">The id of the property.</param>
            <returns>The values of the specified property.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.SetValue(System.String)">
            <summary>
            Sets the value to the formatted text.
            </summary>
            <param name="value">The value to be set.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.AddToSelection">
            <summary>
            Not implemented
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.RemoveFromSelection">
            <summary>
            Not Implemented
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.Select">
            <summary>
            Not Implemented
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.BoundingRectangle">
            <summary>
            Gets the bounding rectangle of the element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.FragmentRoot">
            <summary>
            Gets the value of the Fragment roots.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.HostRawElementProvider">
            <summary>
            Gets the value of the UI host element provider.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.ProviderOptions">
            <summary>
            Get the value of the UI automation provider options.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.IsReadOnly">
            <summary>
            Gets a value indicating whether the current object is read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.Value">
            <summary>
            Gets the value of the formatted text.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.IsSelected">
            <summary>
            Gets a value indicating whether the current object is selected or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupingGridCellUIAProvider.SelectionContainer">
            <summary>
            Gets the value of the selection container.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.NavigationTableInfo">
            <summary>
            To maintain nested table and parent record of nested table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.NavigationTableInfo.#ctor">
            <summary>
            Initializes a new instances of the MainTable
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.NavigationTableInfo.CurrentTable">
            <summary>
            Gets or sets the NestedTable  
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.NavigationTableInfo.ParentRecord">
            <summary>
            Get or sets the parent record of the child table
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase">
            <summary>
            The engine lets you set the main data source for the whole engine. The TableDescriptor will
            pick up the ItemProperties (schema information) from the data source and
            the table will be initialized at run-time with records from the list.
            </summary>
            <remarks>
            TableDescriptor is browsable. You can modify its collections and properties in the
            designer. <para/>
            By default, TableDescriptor is auto populated. If you do not modify its settings and
            later change the data source, it will be automatically reinitialized. If you have
            made modifications to TableDescriptor and change the SourceList, the modifications
            will be kept. To discard modifications of a TableDescriptor, you need to explicitly
            call ResetTableDescriptor.<para/>
            The table is dependent on information provided by the TableDescriptor and the records from
            SourceList. It is created on the fly and can not be designed with the designer.
            <para/>
            The GridEngineBase class adds design-time support for the engine class. It can be dropped as a component
            into the component tray of the designer. It can be initialized with a BindingContext so that the
            CurrencyManager can be kept in sync. You can specify a data source using the DataSource and DataMember
            properties through the designer.
            <para/>
            The engine base class has no dependencies on System.Design and System.Windows.Forms. Only GridEngineBase adds these
            dependencies.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.InitializeFrom(Syncfusion.Grouping.Engine)">
            <override/>
            <summary>Initializes this object and copies properties from another object.</summary>
            <param name="source">An instance of the <see cref="T:Syncfusion.Grouping.Engine"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.OnDataMemberChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataMemberChanged"/> event is done.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.OnDataSourceChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSourceChanged"/> event is done.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.OnBindingContextChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.BindingContextChanged"/> event is done.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.GetSourceListBase">
            <summary>
            This virtual method is called when there has previously been no datasource specified and
            a <see cref="M:Syncfusion.Grouping.Engine.GetSourceList"/> call occurs. Override this method to allow retrieving the
            source list on demand.
            </summary>
            <returns>The source list for this engine.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.SetCurrencyManager(System.Windows.Forms.CurrencyManager)">
            <summary>
            Sets the CurrencyManager.
            </summary>
            <param name="value">Value of CurrencyManager.</param>
            <exception cref="T:System.NotSupportedException">
            if<see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.BindToCurrencyManager"/> is set to False.
            </exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.GetParentCurrencyManager(System.Windows.Forms.CurrencyManager)">
            <summary>
            Gets the parent currency manager for the related currency manager.
            Used internally.
            </summary>
            <param name="cm">An instance of the <see cref="T:System.Windows.Forms.CurrencyManager"/> class.</param>
            <returns>The parent CurrencyManager of the current object.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.GetParentCurrenyManager(System.Windows.Forms.CurrencyManager)">
            <summary>
            Gets the parent currency manager for the related currency manager.
            Used internally.
            </summary>
            <param name="cm">An instance of the <see cref="T:System.Windows.Forms.CurrencyManager"/> class.</param>
            <returns>The parent CurrencyManager of the current object.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.WireCurrencyManager">
            <summary>
            Wires the currency manager..
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.cm_CurrentChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.BindingManagerBase.CurrentChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.t_Tick(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Timer.Tick"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.UnwireCurrencyManager">
            <summary>
            Unwires the currency manager.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.ShouldReplaceSourceList">
            <summary>
            Determines if the source list should be reinitialized the next time <see cref="M:Syncfusion.Grouping.Engine.GetSourceList"/> is called.
            </summary>
            <returns>
            True if the source list should be reinitialized the next time <see cref="M:Syncfusion.Grouping.Engine.GetSourceList"/> is called; False if not.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.OnSourceListChanged(System.EventArgs)">
            <override/>
            <summary>
            Overrides and raises the <see cref="E:Syncfusion.Grouping.Engine.SourceListChanged"/> event is done.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.ShouldSerializeAllowResetTableDescriptorWhenDataSourceSetNull">
            <summary>
            Determines a value indicating whether the value of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResetTableDescriptorWhenDataSourceSetNull"/> property was modified or not.
            </summary>
            <returns><b>True</b> if it was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.ResetAllowResetTableDescriptorWhenDataSourceSetNull">
            <summary>
            Resets the value of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResetTableDescriptorWhenDataSourceSetNull"/> property to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.ShouldSerializeAllowResetSourceListWhenDataSourceChanged">
            <summary>
            Determines a value indicating whether the value of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResetSourceListWhenDataSourceChanged"/> property was modified or not.
            </summary>
            <returns><b>True</b> if it was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.Reset">
            <summary>
            Overrides and reset the Engine.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.ResetAllowResetSourceListWhenDataSourceChanged">
            <summary>
            Resets the value of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResetSourceListWhenDataSourceChanged"/> property to its default value.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.CheckValidDataSource(System.Object)">
            <summary>
            Checks Valid DataSource.
            </summary>
            <param name="value">Value contains DataSource.</param>
            <exception cref="T:System.Exception">
            if<paramref name="value"/>is <c>not valid.</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.FixNullString(System.String)">
            <summary>
            Gets the String.
            </summary>
            <param name="s">Contains String Value.</param>
            <returns>if<paramref name="s"/>not null<c>Returns the String.</c></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.SetDataBinding(System.Object,System.String)">
            <summary>
              <para>Sets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSource"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataMember"/> properties at run-time.</para>
            </summary>
            <param name="dataSource">The data source, typed as <see cref="T:System.Object"/>.</param>
            <param name="dataMember">The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataMember"/> string that specifies the table to bind to within the object returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSource"/> property.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.GetService(System.Type)">
            <summary>
            Returns an object that represents a service provided by the Component or by its Container.
            </summary>
            <param name="service">A service provided by the Component. </param>
            <returns>An Object that represents a service provided by the Component.
            This value is a NULL reference (Nothing in Visual Basic) if the Component does not provide
            the specified service.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.BindToCurrencyManager">
            <summary>
            Gets or sets a value indicating whether list should be attached to <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.CurrencyManager"/>
            or not.
            </summary>
            <value>Default value is True.</value>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.InSetCurrencyManager">
            <summary>
            Gets a value indicating whether SetCurrencyManager() method was called or returned.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.InBindingContextChanged">
            <summary>
            Gets a value indicating whether OnBindingContextChanged() method was called or returned.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.InDataSourceChanged">
            <summary>
            Gets a value indicating whether OnDataSourceChanged() method was called or returned.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.InDataMemberChanged">
            <summary>
            Gets a value that True when OnDataMemberChanged() method was called and False after OnDataMemberChanged returned.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.InSetDataBinding">
            <summary>
            Gets a value that True when SetDataBinding() method was called and False after SetDataBinding returned.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSourceChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSource"/> property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataMemberChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataMember"/> property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.BindingContextChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.BindingContext"/> property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.BindingContext">
            <summary>
            Gets or sets the BindingContext for the grouping grid.
            </summary>
            <remarks>
            The BindingContext object of a Control is used to return a single BindingManagerBase object for all
            data-bound controls contained by the Control. The BindingManagerBase object keeps all controls that
            are bound to the same data source synchronized. For example, setting the Position property of the
            BindingManagerBase specifies the item in the underlying list that all data-bound controls point to.<para/>
            For more information about creating a new BindingContext and assigning it to the BindingContext property,
            see the BindingContext.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.CurrencyManager">
            <summary>
            Gets the CurrencyManager for the assigned DataSource and DataMember.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResolveBindingSource">
            <summary>
            Gets or sets a value indicating whether the engine is allowed to resolve a BindingSource created by Whidbey design-time to the DataSet it wraps. Only when the engine is allowed to resolve the 
            BindingSource it will be able to properly detected nested relation and foreign-key relations that
            were setup in the DataSet.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DefaultAllowResetTableDescriptorWhenDataSourceSetNull">
            <summary>
            Gets or sets a value indicating whether the engine should reset the TableDescriptor and Relations when you set the Engine.DataSource = null.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResetTableDescriptorWhenDataSourceSetNull">
            <summary>
            Gets or sets a value indicating whether the engine should reset the TableDescriptor, Relations
            and clear out the SourceListSet when you set the Engine.DataSource = null. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DefaultAllowResetSourceListWhenDataSourceChanged">
            <summary>
            Gets or sets a value indicating whether the engine should immediately reset the SourceListSet and SourceList when you change the Engine.DataSource or not. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.AllowResetSourceListWhenDataSourceChanged">
            <summary>
            Gets or sets a value indicating whether the engine should immediately reset the SourceListSet and SourceList when you change the Engine.DataSource or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.OptimizeIListGroupingPerformance">
            <summary>
            Gets or sets a value indicating whether the optimized grouping performance is needed for IList data source or not.
            </summary>
            <remarks>
            When this property is set to true, the method OptimizeIListGroupingPeformance need to be invoked explicitly
            to provide support for real-time updates in grid.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSource">
            <summary>
            <para>Gets or sets the data source that the control is displaying data for.</para>
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataMember">
            <summary>
            Gets or sets the specific list in a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DataSource"/> for which the control displays the data.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.Site">
            <summary>
            Gets or sets the ISite of the Component.
            </summary>
            <remarks>
            The ISite associated with the Component, if any.<para/>
            This value is a null reference (Nothing in Visual Basic) if the Component is
            not encapsulated in an IContainer, the Component does not have an ISite associated with it,
            or the Component is removed from its IContainer.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.DesignMode">
            <summary>
            Gets a value indicating whether the Component is currently in design mode or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineBase.Container">
            <summary>
            Gets the IContainer that contains the Component.
            </summary>
            <remarks>
            The IContainer that contains the Component, if any.<para/>
            This value is a NULL reference (Nothing in Visual Basic) if the Component is not encapsulated in an IContainer.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase">
            <summary>
            Implements the class that manages all the records from the underlying source list. The source list can be any IList collection.
            If it implements IBindingList the GridTable will listen to the ListChangedEvent and update its internal
            data whenever changes are made to the source list.
            </summary>
            <remarks>
            See the <see cref="T:Syncfusion.Grouping.Table"/> class for a more detailed overview about this class.
            <para/>
            GridTableBase add support for the Windows Forms CurrencyManager. It detects when the
            CurrencyManager.Position is changed. <para/>
            GridTableBase also makes the IBindingList.ListChanged event
            thread-safe. When rows are added on a different thread, the event is marshaled onto the current
            UI thread before it is processed.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.#ctor(Syncfusion.Grouping.TableDescriptor,Syncfusion.Grouping.Table)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase"/> class with the specified instances of the <see cref="T:Syncfusion.Grouping.TableDescriptor"/> and <see cref="T:Syncfusion.Grouping.Table"/> classes that belongs to a parent table.
            </summary>
            <param name="tableDescriptor">The table descriptor with schema information about the table.</param>
            <param name="relationParentTable">The parent table of this table; NULL if this table is not a child table of a relation.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.OnBindingContextChanged(System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.BindingContextChanged"/> event is done.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.GetCurrencyManager">
            <summary>
            Gets the CurrencyManager for the assigned SourceList.
            </summary>
            <returns>Currency manager.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.ResetCurrencyManager">
            <summary>
            Resets the CurrencyManager to NULL and unwires any events.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.OnSourceListChanged(Syncfusion.Grouping.TableEventArgs)">
            <override/>
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.Table.SourceListChanged"/> event is done.
            </summary>
            <param name="e">An <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.WireCurrencyManager">
            <summary>
            Wires the Currency manager.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.UnwireCurrencyManager">
            <summary>
            Unwire the currency manager.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.GetInvokeRequiredControl">
            <summary>
            Determines if the current thread is the same UI thread as the parent control or if
            the current method call should be marshaled.
            </summary>
            <returns>A control that can be used to marshal the current method by calling its Invoke method.</returns>
            <remarks>
            A GridEngine overrides this method and returns a reference to the GridGroupingControl since all
            events need to be marshaled to the same thread that the GridGroupingControl is running on.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.bindingList_ListChanged(System.Object,System.ComponentModel.ListChangedEventArgs)">
            <override/>
            <summary>
            Overrides and raises the <see cref="T:Syncfusion.Grouping.Table"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">An <see cref="T:System.ComponentModel.ListChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.dt_RowDeleting(System.Object,System.Data.DataRowChangeEventArgs)">
            <override/>
            <summary>
            Raises the event.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">An <see cref="T:System.Data.DataRowChangeEventArgs" /> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.OnSourceListListChanged(Syncfusion.Grouping.TableListChangedEventArgs)">
            <summary>
            Overrides and raises the <see cref="E:Syncfusion.Grouping.Table.SourceListListChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"/> contains the event data.</param>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase._currencyManager_CurrentChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.BindingManagerBase.CurrentChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase._currencyManager_ItemChanged(System.Object,System.Windows.Forms.ItemChangedEventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.CurrencyManager.ItemChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.ItemChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase._currencyManager_MetaDataChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.CurrencyManager.MetaDataChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.OnCurrentRecordContextChange(Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="E:Syncfusion.Grouping.Table.CurrentRecordContextChange"/> event is done.
            </summary>
            <param name="e">An<see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.OnCategorizedRecords(Syncfusion.Grouping.TableEventArgs)">
            <override/>
            <summary>
            Overrides and raises when the <see cref="E:Syncfusion.Grouping.Table.CategorizedRecords"/> event is done.
            </summary>
            <param name="e">An<see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase._currencyManager_PositionChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.BindingManagerBase.PositionChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.BindingContext">
            <summary>
            Gets or sets the BindingContext for the grouping grid.
            </summary>
            <remarks>
            The BindingContext object of a Control is used to return a single BindingManagerBase object for all
            data-bound controls contained by the Control. The BindingManagerBase object keeps all controls that
            are bound to the same data source synchronized. For example, setting the Position property of the
            BindingManagerBase specifies the item in the underlying list that all data-bound controls point to.<para/>
            For more information about creating a new BindingContext and assigning it to the BindingContext property,
            see the BindingContext.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.BindingContextChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase.BindingContext"/> gets changed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.CustomCollectionModalEditor">
            <summary>
            Show the Custom Collection Editor dialog.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.CustomCollectionModalEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Gets the editor style used by the System.Drawing.Design.UITypeEditor.EditValue(System.IServiceProvider,System.Object) method.
            </summary>
            <param name="context">The TypeDescriptor context.</param>
            <returns>Returns the UITypeEditorModel</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.CustomCollectionModalEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
            <summary>
            Edits the specified object's value using the editor style indicated by the System.Drawing.Design.UITypeEditor.GetEditStyle() method.
            </summary>
            <param name="context"> An System.ComponentModel.ITypeDescriptorContext that can be used to gain
                additional context information.</param>
            <param name="provider">An System.IServiceProvider that this editor can use to obtain services.</param>
            <param name="value">The object to edit.</param>
            <returns>The new value of the object. If the value of the object has not changed,
                this should return the same object it was passed.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.CustomCollectionModalEditor.OnCollectionChanged(System.Object,System.Object)">
            <summary>
            Raised when collection changed.
            </summary>
            <param name="p">Object</param>
            <param name="value">Changed value</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.CustomCollectionModalEditor.CollectionChanged">
            <summary>
            Collection changed event
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.CustomCollectionModalEditor.CollectionChangedEventHandler">
            <summary>
            delegate for collection changed event
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection">
            <summary>
            A collection which hold the conditionalDataBarRule objects.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.#ctor">
            <summary>
            Initializes a new empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Initialize new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection"/>class.
            </summary>
            <param name="gridConditionalFormatDescriptor">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.CopyAllMembersTo(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection)">
            <summary>
            Copies the all value from dataBar.
            </summary>
            <param name="rule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>that contains property. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection)">
            <summary>
            checks the equal value in location.
            </summary>
            <param name="other">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>that contains property. </param>
            <returns>Returns true if equal else false.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Determines if the element belongs to this collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Adds a filter descriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Changing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.RaisePropertyItemChanging(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raise ItemChanging event.
            </summary>
            <param name="dataBar">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>that contains property. </param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/>that contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.RaisePropertyItemChanged(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raise the property item changed event.
            </summary>
            <param name="dataBar">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>that contains property. </param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/>that contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#IList#Remove(System.Object)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#IList#Contains(System.Object)">
            <summary>
            Determines if the element belongs to this collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#IList#IndexOf(System.Object)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#IList#Add(System.Object)">
            <summary>
            Adds a filter descriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.PropertyChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.InsideCollectionEditor">
            <summary>
            Gets / sets whether the collection is manipulated inside a collection editor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Version">
            <summary>
            The version number of this collection. The version is increased each time the
            collection or an element within the collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.IsReadOnly">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.IsFixedSize">
            <summary>
            Returns False since this collection has no fixed size.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollectionEnumerator"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection)">
            <summary>
            Initializes the enumerator and attaches it to the collection.
            </summary>
            <param name="parentCollection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase">
            <summary>
            Base class used to create IconSets, DataSets, color scaling.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.#ctor">
            <summary>
            Initialize the new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase"/>class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Initialize the new instance for class <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase"/>.
            </summary>
            <param name="gridConditionalFormatDescriptor">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> contains descriptor properties and methods. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.Dispose">
            <summary>
            Dispose the conditionalFormatRuleBase object and properties.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.GetName">
            <summary>
            Provides the collection name.
            </summary>
            <returns>Returns the string collection name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.Clone">
            <summary>
            Creates a copy of this object.
            </summary>
            <returns>A copy of this object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.CopyAllMembersTo(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Copy the all property values from one method to another.
            </summary>
            <param name="rule"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection)">
            <summary>
            set the conditional format rule collection to the parent.
            </summary>
            <param name="conditionalFormatRuleBaseCollection"></param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection">
            <summary>
            A collection contains <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase"/> objects.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>String representation of the object.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.#ctor">
            <summary>
            Initializes a new empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase[])">
            <summary>
            Initialize new instance <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection"/> class.
            </summary>
            <param name="rulebase">The array of ConditionalFormatRuleBase objects.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Initialize new instance <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection"/> class.
            </summary>
            <param name="tableDescriptor">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>contains the tabledescriperties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Initialize new instance <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection"/> class.
            </summary>
            <param name="gridConditionalFormatDescriptor">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> contains properties and methods.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.CopyAllMembersTo(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection)">
            <summary>
            Copies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection"/> to another same collection.
            </summary>
            <param name="rule"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Determines if the element with the specified name belongs to this collection.
            </summary>
            <param name="value">The name of the element to locate in the collection.</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Adds a filter descriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element with the specified name from the collection.
            </summary>
            <param name = "name" > The name of the element to remove from the collection.If no element with that name is found
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Changing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.RaisePropertyItemChanging(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raised when property item changing.
            </summary>
            <param name="value">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase"/> contains rule base properties and methods.</param>
            <param name="e">That contains <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/>event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.RaisePropertyItemChanged(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raised when property item changed.
            </summary>
            <param name="value">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase"/> contains rule base properties and methods.</param>
            <param name="e">That contains <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/>event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>       
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetAttributes">
            <summary>
            Returns a collection of attributes for the specified component and a Boolean indicating that a custom type descriptor has been created.
            </summary>
            <returns>Returns the attributeCollecion.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetClassName">
            <summary>
            Returns the name of the class for the specified component using a custom type descriptor.
            </summary>
            <returns>Returns the string .</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetComponentName">
            <summary>
             Returns the name of the specified component using a custom type descriptor.
            </summary>
            <returns>Returns the string componet name</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetConverter">
            <summary>
            Returns a type converter for the type of the specified component with a custom type descriptor.
            </summary>
            <returns> A System.ComponentModel.TypeConverter for the specified component.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetDefaultEvent">
            <summary>
             Returns the default event for a component with a custom type descriptor.
            </summary>
            <returns> An System.ComponentModel.EventDescriptor with the default event, or null if there are no events.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetDefaultProperty">
            <summary>
            Returns the default property for the specified component with a custom type descriptor.
            </summary>
            <returns> A System.ComponentModel.PropertyDescriptor with the default property, or null if there are no properties.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetEditor(System.Type)">
            <summary>
            Returns an editor with the specified base type and with a custom type descriptor for the specified component.
            </summary>
            <param name="editorBaseType">A System.Type that represents the base type of the editor you want to find.</param>
            <returns>An instance of the editor that can be cast to the specified editor type,or null if no editor of the requested type can be found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetEvents(System.Attribute[])">
            <summary>
             Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.
            </summary>
            <param name="attributes">An array of type System.Attribute to use as a filter.</param>
            <returns>An System.ComponentModel.EventDescriptorCollection with the events that match the specified attributes for this component.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetEvents">
            <summary>
             Returns the collection of events for a specified component with a custom type descriptor.
            </summary>
            <returns>An System.ComponentModel.EventDescriptorCollection with the events for this component.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetProperties(System.Attribute[])">
            <summary>
             Returns the properties for this instance of a component using the attribute array as a filter.
            </summary>
            <param name="attributes"> An array of type System.Attribute that is used as a filter.</param>
            <returns>A System.ComponentModel.PropertyDescriptorCollection that represents the filtered properties for this component instance.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetProperties">
            <summary>
            Returns the properties for this instance of a component.
            </summary>
            <returns>A System.ComponentModel.PropertyDescriptorCollection that represents the filtered properties for this component instance.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
            <summary>
             Returns an object that contains the property described by the specified property descriptor.
            </summary>
            <param name="pd"> A System.ComponentModel.PropertyDescriptor that represents the property whose owner is to be found.</param>
            <returns>An System.Object that represents the owner of the specified property.</returns>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.InsideCollectionEditor">
            <summary>
            Gets / sets whether the collection is manipulated inside a collection editor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Version">
            <summary>
            The version number of this collection. The version is increased each time the
            collection or an element within the collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.IsReadOnly">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.IsFixedSize">
            <summary>
            Returns False since this collection has no fixed size.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection.SyncRoot">
            <summary>
            Gets <see cref="T:System.NotImplementedException"/>
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator">
            <summary>
            Used for Rule base collection enumeration.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator"/> class with
            the specified rule.
            </summary>
            <param name="value">The rule to be specified.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator"/> class with
            the specified rule collection.
            </summary>
            <param name="conditionalFormatRuleBaseCollection">The rule collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBaseCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatRuleBaseTypeConverter">
            <summary>
            Converts the RuleBase class properties to the descriptor base converter.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatRuleBaseTypeConverter.#ctor">
            <summary>
            Initialize the new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatRuleBase"/>class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatRuleBaseTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines whether the current object can be converted to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is allowed.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatRuleBaseTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Type to convert to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDataBarRuleTypeConverter">
            <summary>
            Converts the DataBarRule class properties to descriptor base converter.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDataBarRuleTypeConverter.#ctor">
            <summary>
            Initialize the new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDataBarRuleTypeConverter"/>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDataBarRuleTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines whether the current object can be converted to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is allowed.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDataBarRuleTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Type to convert to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule">
            <summary>
            Implements data bar cell based the provided properties and conditions.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.#ctor">
            <summary>
            Initialize the new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.InitializeNegativeBar">
            <summary>
            Initialize the negativeBar default values.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.InitializePositiveBar">
            <summary>
            Initialize the negativeBar default values.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.Clone">
            <summary>
            Creates a copy of this object.
            </summary>
            <returns>A copy of this object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.CopyAllMembersTo(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Copies all the property values.
            </summary>
            <param name="rule">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>dataBar rule.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection)">
            <summary>
            Assign current ConditionalFormatDataBarRuleCollection collection as parentCollection.
            </summary>
            <param name="conditionalFormatDataBarRuleCollection"></param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.Name">
            <summary>
            Get or set the Name for rule.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.AxisPosition">
            <summary>
            Axis position inside the cell to change the bars of negative and positive values. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.AxisColor">
            <summary>
            Get or set the axis bar color.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.BarDirection">
            <summary>
            Gets or sets the Data bar drawing direction.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.NegativeBar">
            <summary>
            Hold negative cell values settings.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.PositiveBar">
            <summary>
            Holds positive cell values settings.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.AutoCalculateMinMax">
            <summary>
            Used to determine whether need to calculate Min Max values.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.ColumnName">
            <summary>
            Gets or sets the data bar drawing column name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.Minimum">
            <summary>
            Gets or set the minimum value.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.Maximum">
            <summary>
            Gets or sets the maximum value.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule.FillNegativeColorSameAsPositive">
            <summary>
            Used to fill negative bar color as same like positive bar color. 
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.AxisPosition">
            <summary>
            Enumerator having axis bar position options.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.AxisPosition.Automatic">
            <summary>
            displays at varies positions based on the negative values.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.AxisPosition.None">
            <summary>
            shows same direction as the positive direction.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FillStyle">
            <summary>
            provide enumeration to choose data bar rule fill style.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.FillStyle.Gradient">
            <summary>
            Fill rectangle with gradient brush.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.FillStyle.Solid">
            <summary>
            Fill rectangle with solid brush.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo">
            <summary>
            Used to provide support custom color option.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.#ctor">
            <summary>
            Initialize the new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo"/>class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.CopyAllMembersTo(Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo)">
            <summary>
            Copies all the property values.
            </summary>
            <param name="barStyle">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo"/>dataBar style.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.OnChanged">
            <summary>
            To notify the property changes of ConditionalDataBarRule.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.Clone">
            <summary>
             Creates a new object that is a copy of the current instance.
            </summary>
            <returns>Returns the new barStyleInfo object.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.FillStyle">
            <summary>
            Gets or sets the fill style is gradient or solid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.BorderColor">
            <summary>
            Gets or Sets the border color for dataBar rule.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.GradientFillColor1">
            <summary>
            Gets or sets the CustomLinearGradiant color.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.GradientFillColor2">
            <summary>
            Gets or sets the CustomLinearGradiant color.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.Name">
            <summary>
            Gets or sets the name for barstyle info object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.BarStyleInfo.SolidFillColor">
            <summary>
            /// Gets or sets the SolidBrushcolor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> columns with mapping information to columns of the underlying datasource.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnableOneTimePopulate">
            <summary>
            When called the ShouldPopulate property will be set true temporarily until
            the next EnsureInitialized call and then be reset again to optimize subsequent lookups.
            The Engine calls this method when schema changes occurred (PropertyChanged was raised).
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Empty">
            <summary>
            A Read-only and empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Set the Table descriptor.
            </summary>
            <param name="tableDescriptor">Contains Value of TableDescriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.CheckType(System.Object)">
            <summary>
            Ensure type correctness when a new element is added to the collection.
            </summary>
            <param name="obj">The newly added object.</param>
            <exception href="https://msdn.microsoft.com/en-us/library/system.argumentexception.aspx">
            if<paramref name="obj"/>is <c>Null</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Syncfusion#Grouping#IInsideCollectionEditorProperty#InitializeFrom(System.Object)">
            <summary>
            Initializes the Form for <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InsideCollectionEditor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnsureSortedList">
            <summary>
            Add the sorted values to GridColumnDescriptorCollection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/> class with a specified instance 
            of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/> with a specified instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> 
            and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> classes.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
            <param name="columnDescriptors">An array of instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> classes.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Reset">
            <summary>
            Resets the collection to its default state. If the collection is bound to a <see cref="T:Syncfusion.Grouping.TableDescriptor"/>,
            the collection will auto populate itself the next time an item inside the collection is accessed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="columnDescriptors">The Array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.RaisePropertyItemChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.TableDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="column">Contains the column values of TableDescriptor.</param>
            <param name="e">An instance of the <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.RaisePropertyItemChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.TableDescriptor.PropertyChanging"/>event is done.
            </summary>
            <param name="column">Contains the column values of TableDescriptor.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnsureInitialized(System.Boolean)">
            <summary>
            Ensures the collection is initialized and auto-populates the collection on demand.
            </summary>
            <param name="populate">True if collection should auto-populate itself based on properties of
            the underlying datasource.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InternalCreateGridColumnDescriptor(System.String)">
            <summary>
            Creates a new empty column descriptor with the specified name.
            </summary>
            <param name="name">The name of the new column descriptor.</param>
            <returns>A new GridColumnDescriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InternalClone">
            <summary>
            Creates a copy of this collection and all its inner elements. This method is called from Clone.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.CreateCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor[])">
            <summary>
            Called from InternalClone to create a new collection and attach it to the specified table descriptor
            and insert the specified columns. The columns have already been cloned.
            </summary>
            <param name="td">The table descriptor.</param>
            <param name="columnDescriptors">The cloned column descriptors.</param>
            <returns>A new GridColumnDescriptorCollection.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Modify">
            <summary>
            Marks the collection as modified and avoids auto-population.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.LoadDefault">
            <summary>
            Resets the collection to its default state, auto populates it, and marks it
            as modified. Call this method if you want to load the default items for the collection and then
            modify it (e.g. remove members from the auto-populated list).
            </summary>
            <example>
            <code lang="C#">
            gridGroupingControl1.TableDescriptor.Columns.LoadDefault();
            gridGroupingControl1.TableDescriptor.Columns.Remove("MyChildTable.ForeignCategoryID");
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InternalEquals(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection)">
            <summary>
            Compares each element with the element of another collection.
            </summary>
            <param name="other">The collection to compare to.</param>
            <returns>True if all elements are equal and in the same order; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.FindByMappingName(System.String)">
            <summary>
            Searches the column with a matching <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.MappingName"/>.
            </summary>
            <param name="mappingName">Mapping name of the column.</param>
            <returns>The column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.FindByField(Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Searches the column with a matching instances's value of the <see cref="T:Syncfusion.Grouping.FieldDescriptor"/> class.
            </summary>
            <param name="fd">The field descriptor.</param>
            <returns>The column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Find(System.String)">
            <summary>
            Finds the index of specified string to sort the GridColumnDescriptor collection.
            </summary>
            <param name="name">The value to be found.</param>
            <returns>Index of (.),(-) in name if found; Otherwise -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <overload>
            Determines a value indicating whether the element belongs to this collection or not.
            </overload>
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether an element with the given name belongs to this collection or not.
            </summary>
            <param name="name">The name of Object to locate in the collection.</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an element within the collection.
            </summary>
            <param name="src">The original index of the element within the collection.</param>
            <param name="dest">The target index of the element within the collection.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.SuggestName(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Called to get a new default name when a new field descriptor is created (e.g. when pressing "Add" in a collection editor).
            </summary>
            <param name="value">The field descriptor to be named.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Add(System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Add(System.String,System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <param name="mappingName">The field name.</param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InternalAdd(System.String)">
            <summary>
            Called from Add(string name) to create a new field descriptor with the given name.
            </summary>
            <param name="name">The name of the new field descriptor.</param>
            <returns>A new field descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element with the specified name from the collection.
            </summary>
            <param name="name">The name of the element to remove from the collection. If no element with that name is found
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Dispose">
            <summary>
            Disposes the unmanaged resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.ShouldPopulate">
            <summary>
            Gets or sets a value indicating whether the collection should check for changes
            in engine schema or underlying data source schema when EnsureInitialized gets called.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Engine">
            <summary>
            Gets engine of the Table descriptor. 
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
             [Category("Columns")]
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection is modified. When getting the version,
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/> is called to ensure the collection is auto-populated
            if needed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.IsModified">
            <summary>
            Gets or sets a value indicating whether the collection is modified from its default state or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is Read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the collection has fixed size or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection can be synchronized or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
            <remarks>
            The method calls <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/>.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator">
            <summary>
            Implements the enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator"/> class that enumerates and attaches it to the collection.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator.System#Collections#IEnumerator#Current">
            <summary>
            Gets the current element in collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter">
            <summary>
            Implements the type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter.#ctor">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Overrides and determines a value indicating whether the current object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is supported; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information used for conversion.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Type to convert to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified object type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value that specifies the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorNameComparer">
            <summary>
            Represents a call that implements with an IComparer implementation to compare the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Name"/> of
            two <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> objects.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorNameComparer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorNameComparer"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorNameComparer.Compare(System.Object,System.Object)">
            <summary>
            Compares two <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> objects.
            </summary>
            <param name="x">The first GridColumnDescriptor.</param>
            <param name="y">The second GridColumnDescriptor.</param>
            <returns>
            The result of string.Compare for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Name"/> of the
            two <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> objects; 0 if both are the same.
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterRowOptions">
            <summary>
            Implements the GridColumnDescriptor which provides mapping information to a column of the underlying data source.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.FilterRowOptions.#ctor">
            <summary>
            Constructor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.FilterRowOptions.ToString">
            <summary>
            Overriding the string to restrict the text which will display in the designer.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterRowOptions.AllowCustomFilter">
            <summary>
            Gets or sets a value indicating whether to display the 'Custom' text in the filter drop down.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterRowOptions.AllowEmptyFilter">
            <summary>
            Gets or sets a value indicating whether to display the 'Empty' text in the filter drop down.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.FilterRowOptions.FilterMode">
            <summary>
            Gets or sets a value that decides whether to filter the column based on display text or value.
            It is applicable only for Dynamic Filter.
            The column will be filtered based on the display text if the column format is set through the <b>Column[index].Appearance.AnyRecordFieldCell.Format</b> or <b>Column[index].Appearance.AnyCell.Format</b> property or if the column's cell type is Combobox, filtering will be based on the DisplayMember.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor">
            <summary>
            GridColumnDescriptor provides mapping information to a column of the underlying datasource.
            <para/>
            Columns are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/> that
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource">
            <summary>
            Interface for hosting a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource.GetAppearance">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of this element.
            </summary>
            <returns>Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource.ShouldSerializeAppearance">
            <summary>
            Determines whether the Appearance object has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>returns boolean value to determines whether the Appearance object has been modified and its contents should be serialized at design-time.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource.RaiseAppearanceChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Notifies the host that properties in the Appearance object were changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource.RaiseAppearanceChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Notifies the host that properties in the Appearance object will be changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource.Engine">
            <summary>
            Returns a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> this object belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource">
            <summary>
            Interface for hosting a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.RaiseGroupOptionsChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs)">
            <summary>
            Notifies the host that properties in the GroupOptions object were changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.RaiseGroupOptionsChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs)">
            <summary>
            Notifies the host that properties in the GroupOptions object are about to be changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.GetParentGroupOptionsSource">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource"/> of the first parent element with group options in the hierarchy.
            </summary>
            <returns>returns IGridGroupOptionsSource</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.Engine">
            <summary>
            Returns a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> this object belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.HasGroupOptions">
            <summary>
            Determines whether the GroupOptions object has been initialized.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.GroupOptions">
            <summary>
            Gets the group options.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with a specified name.
            </summary>
            <param name="name">Column name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with a specified name and mapping name.
            </summary>
            <param name="name">Name of the column.</param>
            <param name="mappingName">Mapping name of the column.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with a specified name, mapping name and a header text.
            </summary>
            <param name="name">Name of the column.</param>
            <param name="mappingName">Mapping name of the column.</param>
            <param name="headerText">Column header text, which is displayed in the column header cell of the grouping grid.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with the specified name, mapping name, header text
            and also determines the column to be read-only column or not.
            </summary>
            <param name="name">Name of the column.</param>
            <param name="mappingName">Mapping name of the column.</param>
            <param name="headerText">Column header text.</param>
            <param name="readOnly">Specifies the read-only state of the column. If<b>True</b> then the column is read-only; Otherwise <b>False</b>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(System.String,System.String,System.String,System.Boolean,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with the specified name, mapping name, header text, column width
            and also determines the column to be read-only column or not.
            </summary>
            <param name="name">Name of the column.</param>
            <param name="mappingName">Mapping name of the column.</param>
            <param name="headerText">Column header text.</param>
            <param name="readOnly">Specifies the read-only state of the column.</param>
            <param name="width">Column width.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with the specified 
            instance of the information retrieved from an instance of the <see cref="T:Syncfusion.Grouping.FieldDescriptor"/> class.
            </summary>
            <param name="field">The field descriptor provides mapping information to a column of the underlying datasource.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.#ctor(Syncfusion.Grouping.FieldDescriptor,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class with the specified 
            instance of the information retrieved from an instance of the <see cref="T:Syncfusion.Grouping.FieldDescriptor"/> class with a specified name.
            </summary>
            <param name="field">The field descriptor provides mapping information to a column of the underlying datasource.</param>
            <param name="name">Column name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>
            Overrides and manages the unwanted resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Reset">
            <override/>
            <summary>Overrides and resets the descriptor settings.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerialize">
            <override/>
            <summary>Determines a value indicating whether the current object and its children should be serialized or not.</summary>
            <returns><b>True</b> if it should be serialized; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GetName">
            <override/>
            <summary>
            Overrides and gets the name of the descriptor for the current object.
            </summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Initializes the current object and copies properties from another object <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Syncfusion#Grouping#IStandardValuesProvider#GetStandardValues(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Gets the standard values of the current column.
            </summary>
            <param name="pd">An instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"/> class.</param>
            <returns>The property values of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection)">
            <summary>
            Initializes the column collection.
            Used internally.
            </summary>
            <param name="collection">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Sets the table descriptor values of current object.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Overrides and determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.InternalEquals(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GetHashCode">
            <override/>
            <summary>
            Overrides and gets a hash function for a particular type. 
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeName">
            <summary>
            Determines a value indicating  whether the column's name was modified or not.
            </summary>
            <returns>True if name is modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetName">
            <summary>
            Resets the column's name.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.InitalizeMapping(Syncfusion.Grouping.TableDescriptor)">
            <summary>
            Initialize the mapping of the column.
            </summary>
            <param name="tableDescriptor">The instance of the <see cref="T:Syncfusion.Grouping.TableDescriptor"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeHeaderImage">
            <summary>
            Determines if the column's header image was modified.
            </summary>
            <returns>True if header text is modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetHeaderImage">
            <summary>
            Resets the header image.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeSerializedImageArray">
            <summary>
            Determines a value indicating whether the header images text was modified or not.
            </summary>
            <returns>True.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetSerializedImageArray">
            <summary>
            Resets the image serialization text.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeHeaderImageAlignment">
            <summary>
            Determines if the column's header image alignment was modified.
            </summary>
            <returns>True if header text is modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetHeaderImageAlignment">
            <summary>
            Gets or sets the header text to be displayed in the column header. If no header text has been specified,
            the header text will be the same as the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Name"/>.
            Resets the header image alignment.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeHeaderText">
            <summary>
            Determines a value indicating whether the column's header text was modified or not.
            </summary>
            <returns><b>True</b> if header text is modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetHeaderText">
            <summary>
            Resets the header text.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SetWidthInt(System.Int32)">
            <summary>
            Sets the width of the column. It will not raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanged"/> events. The
            grid uses this method internally when column widths are automatically resized based on their contents.
            </summary>
            <param name="value">The new value.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeTrackWidthOfParentColumn">
            <summary>
            Determines a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.TrackWidthOfParentColumn"/> property was modified or not.
            </summary>
            <returns><b>True</b>if it was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetTrackWidthOfParentColumn">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.TrackWidthOfParentColumn"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GetRelativeColumnIndex">
            <summary>Gets the relative column index.</summary>
            <remarks>
            Helper method returns relative column index for column taking layout of column sets into consideration. To get the real column index
            you need to add TableDescriptor.GetColumnIndentCount().
            </remarks>
            <returns>Relative column index.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeWidth">
            <summary>
            Determines a value indicating whether the column's width was modified or not.
            </summary>
            <returns><b>True</b> if width is modified; Otherwise<b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetWidth">
            <summary>
            Resets the column width and allows the grid to auto-size the column based on its contents.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetEditFormColumnIndex">
            <summary>
            Resets EditFormColumnIndex.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeEditFormColumnIndex">
            <summary>
            Determines a value indicating whether the default value was modified or not.
            </summary>
            <returns><b>True</b> if it was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeMaxLength">
            <summary>
            Determines a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.MaxLength"/> has been modified or not.
            and should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetMaxLength">
            <summary>
            Discards any changes for <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.MaxLength"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeSortByDisplayMember">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SortByDisplayMember"/> has been modified
            and its contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetSortByDisplayMember">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SortByDisplayMember"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.InPropertyGrid">
            <summary>
            Determines a value indicating whether the Property_grid is modified or not.
            </summary>
            <returns><b>True</b>,if it is Property_Grid; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeReadOnly">
            <summary>
            Determines a value indicating whether the columns Read-only setting was modified or not.
            </summary>
            <returns>True if Read-only setting is modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetReadOnly">
            <summary>
            Resets column's Read-only setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeAllowFilter">
            <summary>
            Determines a value indicating whether the column's AllowFilter property was modified or not.
            </summary>
            <returns><b>True</b> if AllowFilter setting is modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetAllowFilter">
            <summary>
            Resets the columns AllowFilter setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeFilterRowOptions">
            <summary>
            Determines a value indicating whether the column's AllowSort property was modified or not.
            </summary>
            <returns><b>True</b> if AllowSort setting is modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetFilterRowOptions">
            <summary>
            Resets columns FilterRowOptions setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeAllowSort">
            <summary>
            Determines if the column's AllowSort property was modified.
            </summary>
            <returns>True if AllowSort setting is modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetAllowSort">
            <summary>
            Resets columns AllowFilter setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeAllowDropDownCell">
            <summary>
            Determines a value indicating whether the column's AllowDropDownCell property was modified or not.
            </summary>
            <returns><b>True</b> if AllowDropDownCell property was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetAllowDropDownCell">
            <summary>
            Resets the columns AllowDropDownCell setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeAllowGroupByColumn">
            <summary>
            Determines if the column's AllowGroupByColumn property was modified.
            </summary>
            <returns>True if AllowGroupByColumn property was modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetAllowGroupByColumn">
            <summary>
            Resets columns AllowGroupByColumn setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeAllowBlink">
            <summary>
            Determines a value indicating whether the column's AllowBlink property was modified or not.
            </summary>
            <returns><b>True</b>if AllowBlink property was modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetAllowBlink">
            <summary>
            Resets columns AllowBlink setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines a value indicating whether a value <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Appearance"/> has been modified
            and its contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetAppearance">
            <summary>
            Gets the Table Appearance of the current object.
            </summary>
            <returns>Appearance of Table.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetBaseAppearance">
            <summary>
            Gets the base style of the current object.
            </summary>
            <returns>If the object had a base style it is returned, Otherwise Null.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#RaiseAppearanceChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#RaiseAppearanceChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeGroupByAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GroupByAppearance"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetGroupByAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GroupByAppearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ShouldSerializeGroupByOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GroupByOptions"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ResetGroupByOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GroupByOptions"/> object.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowSort">
            <summary>
            Gets or sets a value indicating whether to enable or disable sort by this column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Info">
            <internalonly/>
            <summary>
            Gets the information of the current column.
            Used internally.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.EditFormColumnIndex">
            <summary>
            Gets or sets the specified column index in form edit mode.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowAppearanceDeserialization">
            <summary>
            Gets or sets a value indicating whether to enable or disable the appearance deserialization.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Collection">
            <summary>
            Gets the collection values of the current column descriptor belongs.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.TableDescriptor">
            <summary>
            Gets the value of TableDescriptor that this descriptor instance belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Name">
            <summary>
            Gets or sets the name of the column.
            </summary>
            <remarks>
            If Name is not specified, the MappingName will be assigned to Name. 
            Name and MappingName should be same when you specify Name.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.FieldDescriptor">
            <summary>
            Gets the field descriptor this descriptor holds. If this column descriptor is
            not a bound column, the method will return NULL.
            </summary>
            <returns>A field descriptor.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.HeaderImage">
            <summary>
            Gets or sets the image to draw in header cell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SerializedImageArray">
            <summary>
            Gets or sets the string values used for serialization and deserialization of header images.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.HeaderImageAlignment">
            <summary>
            Get or set the alignment of image at header.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.HeaderText">
            <summary>
            The header text to be displayed in the column header. If no header text has been specified,
            the header text will be the same as the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Name"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.TrackWidthOfParentColumn">
            <summary>
            Gets or sets the value of a column's width in a parent record that the column in the child record should track. Use
            this if you have frozen columns and want to make sure that columns in nested records
            are properly aligned.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Width">
            <summary>
            Gets or sets the width of the column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.MaxLength">
            <summary>
            Gets or sets the specifies the maximum length of the formatted text for this column.
            This value will be used for calculating the optimal width of a column.
            If the value is -1 the engine will determine the optimal width
            of a column either by looping through the first n records or
            using a SummaryDescriptor that keeps track of the entry with
            most characters (see GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy
            and GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords).
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.MappingName">
            <summary>
            Gets or sets the mapping name for this column. You should specify which column of a DataTable
            you want to display in the grid at this column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.SortByDisplayMember">
            <summary>
            Gets or sets a value indicating whether to enable or disable sort this column by display member.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.ReadOnly">
            <summary>
            Gets or sets Read-only state of the column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowFilter">
            <summary>
            Gets or sets a value indicating whether a column supports FilterBar or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.FilterRowOptions">
            <summary>
            An object specifying a set of options for the current column that are related to Filtering.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowDropDownCell">
            <summary>
            Gets or sets the value indicating whether the grid can show a drop-down list or not for cells in this column if
            column represents a foreign key field from a related table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowGroupByColumn">
            <summary>
            Gets or sets a value indicating whether the grid can be grouped by this column when the user drags the column
            over the GropDropArea or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AllowBlink">
            <summary>
            Gets or sets a value indicating whether the cell allows being highlighted when its value is changed or not. In such
            case the cell is being highlighted with colors specified in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BaseStyles"/> 
            collection and the time period specified in <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.BlinkTime"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            Default value is false.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements that display data of this column. This property lets you control almost any aspect of
            the appearance of the grouping grid like cell back color, font, or the cell type.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> that this column descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GroupByAppearance">
            <summary>
            Gets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in the table that belong to groups that were grouped by this column.
            This property only has an effect on the appearance of the table if this column has been added to
            the <see cref="P:Syncfusion.Grouping.TableDescriptor.GroupedColumns"/> collection of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.TableDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridGroupOptionsSource#HasGroupOptions">
            <summary>
            Gets a value indicating whether GridGroupOptionSource has GroupOptions or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.GroupByOptions">
            <summary>
            Gets or sets the group options for grid table. 
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> which lets you control the look and behavior of the child groups.
            You can control the caption text, where and if AddNewRow will be displayed, or whether captions, footers, previews and summaries are displayed. <para/>
            This property only has an effect on the appearance of the table if this column has been added to
            the <see cref="P:Syncfusion.Grouping.TableDescriptor.GroupedColumns"/> collection of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.TableDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor.AvgCharWidth">
            <exclude/>
            <summary>Used internally.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventHandler">
            <summary>
            Represents a method that handles an event with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs">
            <summary>
            Provides data for the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddColumn"/> event.
            <remarks>
            The GridEngine.QueryAddColumn event affects the auto-population of the GridColumnDescriptorCollection. <para/>
            It is called for each column and lets you control at run-time if the column should be added to the
            GridColumnDescriptorCollection. You can set e.Cancel = True to avoid specific columns
            being added.
            </remarks>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs"/> class that provides the event data.
            </summary>
            <param name="tableDescriptor">The table descriptor.</param>
            <param name="column">The column.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs.GridTableDescriptor">
            <summary>
            Gets the TableDescriptor instance.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs.GridColumn">
            <summary>
            Gets the Column.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.FilterMode">
            <summary>
            Defines the constants that specify the options for filtering the column.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.FilterMode.DisplayText">
            <summary>
            Filters the column based on the display text i.e. filter will be performed by applying the specified format to the cell value or DisplayMember of the column if that column cell type is ComboBox. 
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.FilterMode.Value">
            <summary>
            Filters the column based on the value.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnsMaxLengthStrategy">
            <summary>
            Defines the constants that specify the strategy for resizing columns to optimal width.
            See also GridColumnDescriptor.MaxLength, GridSummaryColumnDescriptor.MaxLength,
            GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy
            and GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnsMaxLengthStrategy.None">
            <summary>
            Initial size for columns will be GridTableOptionsStyleInfo.DefaultColumnWidth
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnsMaxLengthStrategy.MaxLengthSummary">
            <summary>
            A summary is created for each column to keep track of the maximum
            length for the column. Best approach for smaller data sources. If
            a GridColumnDescriptor.MaxLength was specified by the user, the
            GridColumnDescriptor.MaxLength will be used instead.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnsMaxLengthStrategy.FirstNRecords">
            <summary>
            The engine will loop through the first n rows at initialization time
            and save the width in the table. The number of rows is defined by
            GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords. If
            a GridColumnDescriptor.MaxLength was specified by the user, the
            GridColumnDescriptor.MaxLength will be used instead.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.HeaderImageAlignment">
            <summary>
            Defines the constants that specify the Header Image alignment.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.HeaderImageAlignment.Left">
            <summary>
            Aligns the image at left of the column : before the header text
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.HeaderImageAlignment.Right">
            <summary>
            Aligns the image at right of the column : next to header text
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorNameComparer">
            <summary>
            Represents the IComparer implementation that compares the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Name"/> of
            two <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> objects.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorNameComparer.#ctor">
            <summary>
            Initialize new instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorNameComparer"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorNameComparer.Compare(System.Object,System.Object)">
            <summary>
            Compares two <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> objects.
            </summary>
            <param name="x">The first GridColumnSetDescriptor.</param>
            <param name="y">The second GridColumnSetDescriptor.</param>
            <returns>
            The result of string.Compare for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Name"/> of the
            two <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> objects; 0 if both are the same.
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> information
            about columns that can spread multiple grid rows or columns. <para/>
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnSets"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Empty">
            <summary>
            A Read-only and empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> and
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> classes.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
            <param name="columnDescriptors">An array of instances of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Reset">
            <summary>
            Clears the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Sets the specified table descriptor values to the collection.
            </summary>
            <param name="tableDescriptor"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Syncfusion#Grouping#IInsideCollectionEditorProperty#InitializeFrom(System.Object)">
            <summary>
            Initializes the form for InsideCollectionEditor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="columnSetDescriptors">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.RaisePropertyItemChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.TableDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="column">The specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.RaisePropertyItemChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.TableDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="column">The changing column.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Overrides and determines a value whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Find(System.String)">
            <summary>
            Finds the item in the collection index of specified name.
            </summary>
            <param name="name">Sorted value.</param>
            <returns>Index of the sorted name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Find(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Finds the item from the specified item <see cref="S:ystem.ComponentModel.PropertyDescriptor"/> class.
            </summary>
            <param name="pd">An instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.ContainsColumn(System.String)">
            <summary>
            Checks whether the specified column is present in GridColumnDescriptor or not.
            </summary>
            <param name="columnName">Column name.</param>
            <returns>True if Column name exists,Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether an element with the specified name belongs to this collection or not.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <exception cref="T:System.InvalidOperationException">if value is <c>read only</c></exception>
            <exception cref="T:System.ArgumentNullException">if <paramref name="value"/>is <c>Null</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
            <exception cref="T:System.InvalidOperationException">if value is <c>read only</c></exception>
            <exception cref="T:System.ArgumentNullException">if <paramref name="value"/>is <c>Null</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.SuggestName(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Suggest the name of the column set.
            </summary>
            <param name="value">The Source Collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Add(System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element with the specified name from the collection.
            </summary>
            <param name="name">The name of the element to remove from the collection. If no element with that name is found
            in the collection, the method will do nothing.</param>
            <exception cref="T:System.InvalidOperationException">if the collection is <c>read only</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
            <exception cref="T:System.InvalidOperationException">if <paramref name="index"/> is <c>read only</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.TableDescriptor">
            <summary>
            Gets the table descriptor this collection belongs to.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection is modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.IsModified">
            <summary>
            Gets or sets a value whether the collection is modified from its default state or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.IsReadOnly">
            <summary>
            Gets the value either the collection is Read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.IsFixedSize">
            <summary>
            Gets the value either the collection has fixed size or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection)">
            <summary>
            Initializes the a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollectionEnumerator"/> class with the specified
            instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> class.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter">
            <summary>
            Represents the type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Overrides and determines a value whether the current object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns><b>True</b> if this conversion is supported; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the type specified.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information used for conversion.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Type to convert to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Overrides and gets a collection of properties for the type specified.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value that specifies the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor">
            <summary> The 
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class provides information
            about columns that can spread multiple grid rows or columns. <para/>
            ColumnSets are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection"/> that
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnSets"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.#ctor">
            <overload>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.
            </overload>
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class with a specified name.
            </summary>
            <param name="name">Descriptor name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.GetColCount">
            <summary>
            Gets number of columns.
            </summary>
            <returns>Column count.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.GetWidthColumns(System.Int32[]@)">
            <summary>
            Gets an array of columns that affect the width of this column set.
            </summary>
            <param name="factor">An array in the same order as the returned array with
            width factors indicating the number of grid columns spanned by a column descriptor.</param>
            <returns>An array of columns that affect the width of this column set. Each column
            will also have a width factor returned through the <paramref name="factor"/> array.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.GetName">
            <override/>
            <summary>Gets the descriptor name.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. The <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection)">
            <summary>
            Initializes the collection.
            </summary>
            <param name="collection">The collection of columns.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.System#ICloneable#Clone">
            <summary>
            Clones the current collection.
            </summary>
            <returns>The cloned values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            performs the Equal operation.
            </summary>
            <param name="other">The specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.ShouldSerializeName">
            <summary>
            Determines a value indicating whether the column sets name was modified (not empty) or not.
            </summary>
            <returns><b>True</b> if name is modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.ResetName">
            <summary>
            Resets the column set's name to an empty string.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.columnSpans_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor._columnSpans_Changing(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.ColumnSpans">
            <summary>
            Gets the collection of columns spans that one or multiple column descriptors with a range of cells covered
            by cells of a column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.Name">
            <summary>
            Gets or sets the name of the column set.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor">
            <summary>Represent a class that provides information
            about a column that can span multiple grid rows or columns. <para/>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> that
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.ColumnSpans"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> class.
            </overload>
            <summary>
            Initializes a new empty column span.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> class with a specified name.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> class with a column span, column name and range that specifies the cells the
            column covers.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.GetName">
            <override/>
            <summary>Overrides and gets the name of the descriptor.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unmanaged resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection)">
            <summary>
            Used internally.
            Gets the collection.
            </summary>
            <param name="collection">The Source Collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Performs the Equal operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Syncfusion#Grouping#IStandardValuesProvider#GetStandardValues(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Gets the standard values of the specified property descriptor.
            </summary>
            <param name="pd">An instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.ShouldSerializeRange">
            <summary>
            Determines a value indicating whether the range was modified (not empty) or not.
            </summary>
            <returns><b>True</b> if name is modified; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.ResetRange">
            <summary>
            Resets the range to an empty range.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.ColumnSet">
            <summary>
            Gets the GridColumnSet that this descriptor belongs to.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Name">
            <summary>
            Gets or sets the name of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.Range">
            <summary>
            Gets or sets the range of the columns that spans. Row and columns are zero based, e.g. R0C0:R0C1 indicates
            the column spans two columns at the top.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor.RangeInfo">
            <internalonly/>
            <summary>
            Gets or sets the value of Range.
            Used internally.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter.#ctor">
            <summary>
            Initializes the new instance for GridColumnSpanDescriptorTypeConverter class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines whether the current object can be converted to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is allowed.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Type to which the object should be converted to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection">
            <summary>
            A collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> with information
            about columns that can spread multiple grid rows or columns. <para/>
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor.ColumnSpans"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Empty">
            <summary>
            A Read-only and empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.#ctor">
            <overload>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> class
            </overload>
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> class with 
            the specified instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> class.
            </summary>
            <param name="owner">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor[])">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> class with the specified array of instances of 
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.
            </summary>
            <param name="columnSpanDescriptors">An array of instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.SetOwner(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor)">
            <summary>
            Sets the owner instance.
            </summary>
            <param name="owner">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Syncfusion#Grouping#IInsideCollectionEditorProperty#InitializeFrom(System.Object)">
            <summary>
            Initializes the form
            </summary>
            <param name="other">The object to be initialized.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Overrides and determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> class.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Find(System.String)">
            <summary>
            Performs the search operation.
            </summary>
            <param name="name">The value to be found.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="columnSpanDescriptors">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Contains(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Add(System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The column descriptor name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="name">The column descriptor name of the element to remove from the collection. If the name is not found
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.RaisePropertyItemChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.TableDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="column">The changed column.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.RaisePropertyItemChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.TableDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="column">The changing column values.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.SuggestName(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor)">
            <summary>
            Gets the name of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> value.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.ColumnSet">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> this collection belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.TableDescriptor">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> this collection belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection is modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is Read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the collection has fixed size or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection is synchronized or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollectionEnumerator">
            <summary>
            Represents the enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollectionEnumerator"/> class with the
            specified instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollection"/> class.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter">
            <summary>
            Represents the type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter.#ctor">
            <summary>
            Initializes the new instances of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Overrides and determines a value whether the current object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is allowed.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Type to convert to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor">
            <summary>Represents a class that provides filter criteria for displaying a
            subset of records from the underlying data source with conditional cell formatting.
            <para/>
            Conditional format descriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection"/> that
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ConditionalFormats"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> class with a specified name.
            </summary>
            <param name="name">The name of the descriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.GetName">
            <override/>
            <summary>Overrides and gets the descriptor name.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.WireRecordFilters">
            <summary>
            Wires the record filters.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection)">
            <summary>
            Used internally.
            Gets the collection from the instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Gets the table descriptor.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Overrides and determines a value whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> class.</param>
            <returns><b>True</b> if the specified objects are equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.ShouldSerializeRecordFilters">
            <summary>
            Determines a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.RecordFilters"/> collection contains values or not.
            </summary>
            <returns><b>True</b> if it contains values; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.ResetRecordFilters">
            <summary>
            Clears the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.RecordFilters"/> collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.GetRule(System.String)">
            <summary>
            Gets the rule applied on the specified column.
            </summary>
            <param name="column">The column name.</param>
            <returns>The rule.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.GetCompiledExpression">
            <summary>
            Gets a string that holds pre-compiled information about the expression.
            </summary>
            <returns>A string that holds pre-compiled information about the expression.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.ResetCompiledExpression">
            <summary>
            Resets the compiled expression. It will be recompiled later on demand.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.recordFilters_Changing(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.RecordFilterDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.recordFilters_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggers when the <see cref="E:Syncfusion.Grouping.RecordFilterDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Appearance"/> has been modified
            and its contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetAppearance">
            <summary>
            Gets the Grid table appearance.
            </summary>
            <returns>Appearance of the Grid table.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetBaseAppearance">
            <summary>
            Gets the base appearance of the current object.
            </summary>
            <returns>The base appearance.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#RaiseAppearanceChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#RaiseAppearanceChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing"/> event is done.
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.CompareRecord(Syncfusion.Grouping.Record)">
            <summary>
            Evaluates this filter for the given record and returns True if the record
            meets the filters criteria.
            </summary>
            <param name="record">The record to be evaluated.</param>
            <returns>True if the record
            meets the filters criteria; False otherwise.</returns>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.RecordFilters">
            <summary>
            Gets the collection of <see cref="T:Syncfusion.Grouping.RecordFilterDescriptor"/> objects defining filter criteria
            for records in the table. Each <see cref="T:Syncfusion.Grouping.RecordFilterDescriptor"/> in the collection references
            one or multiple <see cref="T:Syncfusion.Grouping.FieldDescriptor"/> of the <see cref="P:Syncfusion.Grouping.TableDescriptor.Fields"/> collection. Multiple
            criteria can be combined with logical "And" or "Or" operations.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Rules">
            <summary>
            Gets of sets the values of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRuleCollection"/> rules like IconSets , Color scale , DataBar.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Expression">
            <summary>
            Gets or sets the formula expression similar to expressions used in the <see cref="T:Syncfusion.Grouping.ExpressionFieldDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Name">
            <summary>
            Gets or sets the name of this conditional format. This name is used to look up items in the ConditionalFormats collection of the parent table descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for field cell elements in a record that matches the filter criteria specified with
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Expression"/> or <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.RecordFilters"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.HasApparance">
            <summary>
            Gets a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Appearance"/> is modified or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> which the conditional format descriptor belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> which provide filter criteria for displaying a
            subset of records from the underlying data source with conditional cell formatting.<para/>
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ConditionalFormats"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.#ctor">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Sets the table descriptor.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection"/> class.</param>
            <returns><b>True</b> if the specified objects are equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Find(System.String)">
            <summary>
            Find the index of the specified name in collection.
            </summary>
            <param name="name">Specified value.</param>
            <returns>returns the index of the specified name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether the element with the specified name belongs to this collection or not.
            </summary>
            <param name="name">The name of the element to locate in the collection.</param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Adds a filter descriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element with the specified name from the collection.
            </summary>
            <param name="name">The name of the element to remove from the collection. If no element with that name is found
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggers when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether this collection has fixed size or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection is Synchronized or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator">
            <summary>
            Represents an enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator"/> class and attaches it to the collection.
            </summary>
            <param name="parentCollection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator.System#Collections#IEnumerator#Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> elements with constraints for a relation
            between two tables and schema information of child tables. An instance of this
            collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Syncfusion#Grouping#IInsideCollectionEditorProperty#InitializeFrom(System.Object)">
            <summary>
            Initializes the form for GridRelationDescriptorCollection.
            </summary>
            <param name="value">Collection of GridRelationDescriptor. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection)">
            <summary>
            Copies settings from another collection.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.InitializeFrom(Syncfusion.Grouping.RelationDescriptorCollection)">
            <summary>
            Copies settings from another collection.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.EnableOneTimePopulate">
            <summary>
            When called the ShouldPopulate property will be set true temporarily until
            the next EnsureInitialized call and then be reset again to optimize subsequent lookups.
            The Engine calls this method when schema changes occurred (PropertyChanged was raised).
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.#ctor">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.#ctor(Syncfusion.Grouping.RelationDescriptorCollection)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection"/> class with the specified instance of the <see cref="T:Syncfusion.Grouping.RelationDescriptorCollection"/> class.
            </summary>
            <param name="inner">RelationDescriptor Collection</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="values">The array whose elements should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Reset">
            <summary>
            Resets the collection to its default state. If the collection is bound to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>,
            the collection will auto populate itself the next time an item inside the collection is accessed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.LoadDefault">
            <summary>
            Resets the collection to its default state, auto populates it, and marks it
            as modified. Call this method if you want to load the default items for the collection and then
            modify it (e.g. remove members from the auto-populated list).
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.ShouldPopulate">
            <summary>
            Gets or sets whether collection should check for changes
            in engine schema or underlying data source schema when EnsureInitialized gets called.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Inner">
            <summary>
            Gets the inner value of <see cref="T:Syncfusion.Grouping.RelationDescriptorCollection"/>
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.NestedCount">
            <internalonly/>
            <summary>
            Gets the nested count.
            Used internally.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.IsReadOnly">
            <summary>
            Gets the value whether the collection is Read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the collection has fixed size or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.IsSynchronized">
            <summary>
            Gets the value whether this collection has synchronized or not.
            </summary>
            <returns>Returns False.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor">
            <summary>
            Represents a RelationDescriptor defines constraints for a relation
            between two tables and schema information of child tables.
            RelationDescriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> class.
            </summary>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> class with a specified name.
            </summary>
            <param name="relationName">The relation name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor.CreateChildTableDescriptor">
            <override/>
            <summary>Overrides and creates a table descriptor for the child table.</summary>
            <returns>Child table descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor.Clone">
            <override/>
            <summary>
            Overrides and creates an exact copy of this object.
            </summary>
            <returns>A duplicate of this object.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor.ParentTableDescriptor">
            <summary>
            Gets the parent TableDescriptor this descriptor belongs to if this object is the child table
            descriptor in a relation.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor.ChildTableDescriptor">
            <summary>
            Gets or sets the TableDescriptor that describes child table.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorTypeConverter">
            <summary>
            Represents the type converter class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            ConvertTo method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines a value indicating whether the current object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is possible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Overrides and converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter">
            <summary>
            Represents the type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            ConvertTo method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter.#ctor">
            <summary>
            Initializes the new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines a value whether this object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns><b>True</b> if this conversion is possible; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Overrides and converts the given object to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Overrides and gets the collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of <see cref="T:System.Attribute"/> objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor">
            <summary>
            Represents a class that implements the GridStackedHeaderDescriptor and declares a StackedHeader column within a StackedHeader row.
            GridStackedHeaderDescriptor descriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Headers"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a GridStackedHeaderSection. The StackedHeader section has as many
            rows as there are GridStackedHeaderRowDescriptors. Each GridStackedHeaderRowDescriptor
            has a collection of GridStackedHeaderDescriptor columns. The GridStackedHeaderDescriptor
            defines the VisibleColumns or ColumnSets for which a combined header should be displayed 
            before the normal column headers.
            <para/>
            If you leave the VisibleColumns collection empty than this header will be used as default
            header for all columns that were not explicitly associated with another header.
            <para/>
            So, if you want to just add an extra Caption then you could add a StackedHeaderRow
            with only one StackedHeader that has an empty VisibleColumns collection.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.#ctor">
            <summary>
            Initializes a new empty descriptor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class with a specified name.
            </summary>
            <param name="name">The descriptor name which also identifies the GridColumnDescriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class with a specified name and a parent table.
            </summary>
            <param name="name">The descriptor name which also identifies the GridColumnDescriptor.</param>
            <param name="headerText">The text to be displayed in the grid cell.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.#ctor(System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor[])">
            <summary>
            Initializes a new instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class with a specified name, header text and an array of instances of
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </summary>
            <param name="name">The descriptor name which also identifies the GridColumnDescriptor.</param>
            <param name="headerText">The text to be displayed in the grid cell.</param>
            <param name="columns">The columns that should be displayed as one combined header cell</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.#ctor(System.String,System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class with a specified name, header text, filter column name 
            and array of instances of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </summary>
            <param name="name">The descriptor name which also identifies the GridColumnDescriptor.</param>
            <param name="headerText">The text to be displayed in the grid cell.</param>
            <param name="filtercolname">The column based on which this stacked column should be filtered.</param>
            <param name="columns">The columns that should be displayed as one combined header cell</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.#ctor(System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class with a specified name and 
            an array of instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </summary>
            <param name="name">The descriptor name which also identifies the GridColumnDescriptor.</param>
            <param name="columns">The columns that should be displayed as one combined header cell</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.GetName">
            <override/>
            <summary>Overrides and gets the descriptor name.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.ShouldSerializeHeaderText">
            <summary>
            Determines a value indicting whether the property <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.HeaderText"/> has been modified or not.
            and its value should be serialized at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.ResetHeaderText">
            <summary>
            Resets the headerText text.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.visibleColumns_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered  when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changed"/>event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.visibleColumns_Changing(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection)">
            <summary>
            Sets the collection.
            Used internally.
            </summary>
            <param name="parentCollection">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines a value whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Appearance"/> has been modified or not
            and its contents should be serialized at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Name">
            <summary>
            Gets or sets the name of this descriptor. This name is used to look up the StackedHeader in the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.HeaderText">
            <summary>
            Gets or sets the headerText text to be displayed in the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.VisibleColumns">
            <summary>
            Gets the collection of columns that should be displayed as one combined header cell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.ParentRow">
            <summary>
            Gets the GridStackedHeaderRowDescriptor this StackedHeader belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements that display data of this stackedHeader column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> that this StackedHeader descriptor belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection">
            <summary>
            Represents a collection class of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> that declares StackedHeader columns within a StackedHeader row.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Headers"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a GridStackedHeaderSection. The StackedHeader section has as many
            rows as there are GridStackedHeaderRowDescriptors. Each GridStackedHeaderRowDescriptor
            has a collection of GridStackedHeaderDescriptor columns. The GridStackedHeaderDescriptor
            defines the VisibleColumns or ColumnSets for which a combined header should be displayed 
            before the normal column headers.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class with the specified instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> class.
            </summary>
            <param name="parentRow">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="stackedHeaderDescriptors">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class.</param>
            <returns><b>True</b> if the specified objects are equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether the element with the specified name belongs to this collection or not.
            </summary>
            <param name="name">The name of the element to locate in the collection.</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Find(System.String)">
            <summary>
            Finds the index of the specified name in collection.
            </summary>
            <param name="name">Specified value.</param>
            <returns>returns the index of the specified name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.IndexOf(System.String)">
            <summary>
            Gets the zero-based index of the occurrence of the element that matches the name in the collection.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Adds a StackedHeaderDescriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.InnerAdd(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Adds an item to the collection.
            Used internally.
            </summary>
            <param name="value">The value.</param>
            <returns>The <see cref="T:System.Collections.ArrayList"/> index at which the value of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> has been added.</returns>
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection was changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection was manipulated inside the collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection is modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether this collection has fixed size or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection can be synchronized or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollectionEnumerator">
            <summary>
            Represents an enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollectionEnumerator"/> class which attaches it to the collection.
            </summary>
            <param name="parentCollection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorTypeConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            ConvertTo method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines whether this object can be converted to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert to.</param>
            <returns>True if this conversion is possible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor">
            <summary>
            Represents a class of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> which declares a stackedHeader row with one or multiple GridStackedHeaderDescriptor elements.
            GridStackedHeaderRowDescriptor descriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.StackedHeaderRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a GridStackedHeaderSection. The StackedHeader section has as many
            rows as there are GridStackedHeaderRowDescriptors. Each GridStackedHeaderRowDescriptor
            has a collection of GridStackedHeaderDescriptor columns. The GridStackedHeaderDescriptor
            defines the VisibleColumns or ColumnSets for which a combined header should be displayed 
            before the normal column headers.
            <para/>
            If you leave the VisibleColumns collection empty than this header will be used as default
            header for all columns that were not explicitly associated with another header.
            <para/>
            So, if you want to just add an extra Caption then you could add a StackedHeaderRow
            with only one StackedHeader that has an empty VisibleColumns collection.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.#ctor">
            <overload>
            Initializes a new instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.WireStackedHeaders">
            <summary>
            Wires the stacked headers.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> with a specified row name.
            </summary>
            <param name="name">The row name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.#ctor(System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> class with 
            a row name and a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection"/> class.
            </summary>
            <param name="name">The row name.</param>
            <param name="headers">A collection of GridStackedHeaderDescriptor</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>
            Overrides and manages the unwanted resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection)">
            <summary>
            Sets the collection.
            </summary>
            <param name="parentCollection">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Initializes and sets the table descriptor.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> class.</param>
            <returns><b>True</b> if the specified object is equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.stackedHeaders_Changing(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.stackedHeaders_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the event <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changed"/> event is done.       /// </summary>
            <param name="sender">The Control</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.GetName">
            <override/>
            <summary>Overrides and gets the name of the descriptor.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Appearance"/> has been modified
            and contents should be serialized at design-time or not.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetAppearance">
            <summary>
            Gets the appearance of the current object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetBaseAppearance">
            <summary>
            Gets the base appearance of the current object.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.FindHeaderByVisibleColumn(System.String)">
            <summary>
            Gets the stacked header for a given column.
            </summary>
            <param name="name">Name of the visible column.</param>
            <returns>Stacked header.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.EnsureLayout">
            <summary>
            Ensures the layout.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.CalculateLayout">
            <summary>
            Performs layout calculation.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.GetStackedHeaderSpanAt(System.Int32)">
            <summary>
            Gets the stacked header span at a given column index.
            Internal only.
            </summary>
            <param name="colIndex">Index of the column.</param>
            <returns>The GridStackedHeaderSpan at the specified column index.</returns>
            <exclude/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Headers">
            <summary>
            Gets the collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> elements.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Name">
            <summary>
            Gets or sets the name of this descriptor. This name is used to look up the stackedHeader in the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements that display data of this stackedHeader row.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.HasApparance">
            <summary>
            Gets a value indicating whether the appearance of the current object have to have serialized or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> that this stackedHeader column descriptor belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> objects that declares
            StackedHeader rows each with one or multiple GridStackedHeaderDescriptor elements.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.StackedHeaderRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a GridStackedHeaderSection. The StackedHeader section has as many
            rows as there are GridStackedHeaderRowDescriptors. Each GridStackedHeaderRowDescriptor
            has a collection of GridStackedHeaderDescriptor columns. The GridStackedHeaderDescriptor
            defines the VisibleColumns or ColumnSets for which a combined header should be displayed 
            before the normal column headers.
            <para/>
            If you leave the VisibleColumns collection empty than this header will be used as default
            header for all columns that were not explicitly associated with another header.
            <para/>
            So, if you want to just add an extra Caption then you could add a StackedHeaderRow
            with only one StackedHeader that has an empty VisibleColumns collection.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Sets the table descriptor for the collection.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class with 
            the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.
            </summary>
            <param name="tableDescriptor">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection"/> class.</param>
            <returns><b>True</b> if the specified object is equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Find(System.String)">
            <summary>
            Finds the index of the specified name in collection.
            </summary>
            <param name="name">Specified value.</param>
            <returns>returns the index of the specified name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether the element with the specified name belongs to this collection or not.
            </summary>
            <param name="name">The name of the element to locate in the collection.</param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.IndexOf(System.String)">
            <summary>
            Gets the zero-based index of the occurrence of the element that matches the name in the collection.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.UpdateSelection(System.Boolean)">
            <summary>
            Update selection ranges based on the addition and deletion of stacked headers.
            </summary>
            <param name="isRemove"><b>True</b> if stacked headers are removed;<b>False</b> if stacked headers are added</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor)">
            <summary>
            Adds a StackedHeaderDescriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the a descriptor element that matches the specified name from the collection.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read only or not. Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the collection is a fixed size or not. Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection can be synchronized or not. Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection.VisibleRowCount">
            <summary>
            Gets the number of rows that have the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> property set to True. This
            is also the number of stackedHeader rows that are displayed in the grid for each group.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollectionEnumerator">
            <summary>
            Represents an enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollectionEnumerator"/> attaches it to the collection.
            </summary>
            <param name="parentCollection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan">
            <exclude/>
            <summary>
            Implements a helper class that is created when layout of stacked header columns is calculated.
            It associates the header, the columns in the grid and the visible columns and
            can be used for quick lookups for QueryCoveredRange operations in the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan.FirstCol">
            <summary>
            Gets the value of FirstCol.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan.LastCol">
            <summary>
            Gets the value of LastCol.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan.Header">
            <summary>
            Gets the value of Header.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan.ParentRow">
            <summary>
            Gets the value of ParentRow.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan.Index">
            <summary>
            Gets the value of index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan.VisibleColumns">
            <summary>
            Gets the value VisibleColumns.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor">
            <summary>
            Represents a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> which binds a Column or ColumnSet to a StackedHeader cell.
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> descriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.VisibleColumns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class with a specified name.
            </summary>
            <param name="name">Name of the descriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.GetName">
            <override/>
            <summary>Overrides and get the name of the descriptor.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>
            Overrides and disposes the unmanaged resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection)">
            <summary>
            Sets the collection with the values specified in the grouping grid.
            </summary>
            <param name="collection">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.PropertyChanging"/> event is done.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.PropertyChanged"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Overrides and determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.GetHashCode">
            <override/>
            <summary>
            Overrides and gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.Syncfusion#Grouping#IStandardValuesProvider#GetStandardValues(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Gets the standard values of the current object.
            </summary>
            <param name="pd">An instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"/> class.</param>
            <returns></returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.TableDescriptor">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.StackedHeader">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> that this descriptor belongs to.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.InSetName">
            <summary>
            Gets a value indicating whether the specified item is set name or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor.Name">
            <summary>
            Gets the name of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/>
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorTypeConverter">
            <summary>
            Represents the type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Overrides and determines a value indicating whether this object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert to.</param>
            <returns><b>True</b> if this conversion is possible; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Overrides and converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Overrides and gets the properties for the specified type of the current object.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection">
            <summary>
            Represents the collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> with information
            about headers that can spread columns. <para/>
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor.VisibleColumns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Empty">
            <summary>
            A Read-only and empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Initializes a instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class with a
            specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class.
            </summary>
            <param name="owner">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class with a specified instance of the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </summary>
            <param name="stackedHeaderVisibleColumnDescriptors">An array of instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.SetOwner(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor)">
            <summary>
            Sets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class.
            </summary>
            <param name="owner">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Overrides and gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">The specified object to be compared.</param>
            <returns><b>True</b> if the specified object is equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Find(System.String)">
            <summary>
            Finds the index of the specified name in collection.
            </summary>
            <param name="name">Specified value.</param>
            <returns>Returns the index of the specified name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="stackedHeaderVisibleColumnDescriptors">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether the specified element is in the collection or not.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.IndexOf(System.String)">
            <summary>
            Gets the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
            <exception cref="T:System.Exception">If <c>Duplicate column are exists.</c></exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Add(System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The column descriptor name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="name">The column descriptor name of the element to remove from the collection. If the name is not found
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Dispose">
            <summary>
            Disposes the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.SuggestName(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor)">
            <summary>
            Gets the name of the specified stacked header's visible column item.
            </summary>
            <param name="value">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> class.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.StackedHeader">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/> this collection belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.TableDescriptor">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> this collection belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection is manipulated inside a collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection is modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is Read-only or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.IsFixedSize">
            <summary>Gets a value indicating whether the collection is fixed size or not.</summary>
            <remarks>
            Returns normally False since this collection has no fixed size. Only when it is Read-only
            IsFixedSize returns True.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection is synchronized or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollectionEnumerator">
            <summary>
            Represents an enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollectionEnumerator"/> class with a
            specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollection"/> class.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            <b>True</b> if the enumerator was successfully advanced to the next element; <b>False</b> if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderVisibleColumnDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryStyle">
            <summary>
            Defines the constants whether a summary should fill the entire row, only a column or if it should be hidden.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryStyle.Hidden">
            <summary>
            Do not show this summary in grid. (E.g. if only used as referenced another summaries Format.)
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryStyle.Column">
            <summary>
            Display as a total for the column (typically Count, Min, Max are shown at the column).
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryStyle.FillRow">
            <summary>
            Display one line for the whole row.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorTypeConverter">
            <summary>
            Represents the type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            ConvertTo method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorTypeConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines a value indicating whether this object can be converted to the specified type or not.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns><b>True</b> if this conversion is possible; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Overrides and converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Overrides and gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter">
            <summary>
            Represents the type converter for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Format"/> string of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/>. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter"/>
            overrides the GetStandardValues method and returns possible properties for the chosen
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryType"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Overrides and gets a collection of standard values for the data type this type converter is
            designed for when provided with a format context.
            </summary>
            <param name="context">A format
            context that can be used to extract additional information about the environment
            from which this converter is invoked. This parameter or properties of this
            parameter can be null. </param>
            <returns>
            A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" />
            that holds a standard set of valid values, or null if the data type does not
            support a standard set of values.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Overrides and gets a value indicating whether the collection of standard values returned from <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)"/> is an
            exclusive list of possible values or not, using the specified context.
            </summary>
            <param name="context">The Format context. </param>
            <returns>Returns False.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Overrides and gets a value indicating whether this object supports a standard set of values that can be picked
            from a list or not, using the specified context.
            </summary>
            <param name="context">The Format context. </param>
            <returns>
            Returns true.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Overrides and gets a value indicating whether this converter can convert an object of the given type to the
            type of this converter or not, using the specified context.
            </summary>
            <param name="context">Format context. </param>
            <param name="sourceType">The type you want to convert from. </param>       
            <returns>
            <b>True</b> if this converter can perform the conversion; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorFormatConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <override/>
            <summary>
            Overrides and converts the given object to the type of this converter, using the specified
            context and culture information.
            </summary>
            <param name="context">Format context. </param>
            <param name="culture">Current culture. </param>
            <param name="value">The <see cref="T:System.Object" /> to convert. </param>
            <returns>
            An <see cref="T:System.Object" /> that represents the converted value.
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter">
            <summary>
            Represents the type converter for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.DataMember"/> string of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/>. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter"/>
            overrides the GetStandardValues method and returns a list of names for the
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.DataMember"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Overrides and gets a collection of standard values for the data type this type converter is
            designed for when provided with a format context.
            </summary>
            <param name="context">A format
            context that can be used to extract additional information about the environment
            from which this converter is invoked. This parameter or properties of this
            parameter can be null. </param>
            <returns>
            A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection" />
            that holds a standard set of valid values, or null if the data type does not
            support a standard set of values.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Overrides and gets a value indicating whether the collection of standard values returned from <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)"/> is an
            exclusive list of possible values or not, using the specified context.
            </summary>
            <param name="context">The Format context. </param>
            <returns>Returns False.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Overrides and gets a value indicating whether this object supports a standard set of values that can be picked
            from a list, using the specified context.
            </summary>
            <param name="context">The Format context. </param>
            <returns>Returns True.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Overrides and gets a value indicating whether this converter can convert an object of the given type to the
            type of this converter or not , using the specified context.
            </summary>       
            <param name="context">Format
            context. </param>
            <param name="sourceType">The type
            you want to convert from. </param>
            <returns>
            <b>True</b> if this converter can perform the conversion; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorDataMemberConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <override/>
            <summary>
            Overrides and converts the given object to the type of this converter, using the specified
            context and culture information.
            </summary>      
            <param name="context">Format
            context. </param>
            <param name="culture">Current culture. </param>
            <param name="value">The <see cref="T:System.Object" /> to convert. </param>
            <returns>
            An <see cref="T:System.Object" /> that represents the converted value.
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor">
            <summary>
            A GridSummaryColumnDescriptor declares a summary column within a summary row.
            GridSummaryColumnDescriptor descriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.SummaryColumns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a summary section. The summary section has as many
            rows as there are GridSummaryRowDescriptors that are visible. Each GridSummaryRowDescriptor
            has a collection of GridSummaryColumnDescriptor columns. The GridSummaryColumnDescriptor
            defines the GridColumnDescriptor to calculate summary information for
            the SummaryType and the target column where the summary should be displayed in the grid.
            <para/>
            The following example shows how to set up a summary. See also the grid\grouping\CustomSummary example for setting up custom summaries:
            </remarks>
            <example>
            <code lang="VB">
            ' Setup an integrated summary
            Dim sd0 As New GridSummaryColumnDescriptor()
            sd0.DataMember = "Quantity"
            sd0.DisplayColumn = "Quantity"
            sd0.Format = "{Average:#.00}"
            sd0.SummaryType = SummaryType.DoubleAggregate
            Me.gridGroupingControl1.TableDescriptor.SummaryRows.Add(New GridSummaryRowDescriptor("Row 0", "Average", sd0))
            <para/>
            </code>
            <code lang="C#">
            <para/>
            // Setup an integrated summary
            GridSummaryColumnDescriptor sd0 = new GridSummaryColumnDescriptor();
            sd0.DataMember = "Quantity";
            sd0.DisplayColumn = "Quantity";
            sd0.Format = "{Average:#.00}";
            sd0.SummaryType = SummaryType.DoubleAggregate;
            this.gridGroupingControl1.TableDescriptor.SummaryRows.Add(new GridSummaryRowDescriptor("Row 0", "Average", sd0));
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetName">
            <override/>
            <summary>Gets the name of the descriptor.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.#ctor">
            <summary>
            Initializes a new empty descriptor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new descriptor for the specified column (name) in the parent table.
            </summary>
            <param name="name">The descriptor name which also identifies the GridColumnDescriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.#ctor(System.String,Syncfusion.Grouping.SummaryType,System.String,System.String)">
            <summary>
            Initializes a new descriptor for the specified column (name) in the parent table,
            the summary type and the target column where the summary should be displayed.
            </summary>
            <param name="name">The descriptor name.</param>
            <param name="summaryType">The summary type.</param>
            <param name="dataMember">The target column at which to display the summary.</param>
            <param name="format">The format string used to format the text to display in the summary column.
            A format string consists of the PropertyName of the summaryType and a format specifier known
            from String.Format, e.g. {Average:###.00}.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>
            Disposes the objects and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection)">
            <summary>
            Used internally.
            Initializes the GridSummaryColumnDescriptorCollection.
            </summary>
            <param name="parentCollection">GridSummaryColumnDescriptor Collection</param>
            <exception cref="T:System.FormatException">
            if<see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ParentRow"/> is Null
            </exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SetParentRow(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Initializes the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ParentRow"/> of the grid.
            </summary>
            <exception cref="T:System.FormatException">
            if<see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ParentRow"/> is Null
            </exception>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.PropertyChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ShouldSerializeMaxLength">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.MaxLength"/> has been modified
            and should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ResetMaxLength">
            <summary>
            Discards any changes for <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.MaxLength"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetSummaryDescriptorName">
            <summary>
            Returns the name to be used for the <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> in the
            <see cref="P:Syncfusion.Grouping.TableDescriptor.Summaries"/> collection. The name is either the
            SummaryRowDescriptorName.SummaryColumnDescriporName or DataMember.SummaryType depending on whether a
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Name"/> was specified for this SummaryColumnDescriptor or not.
            </summary>
            <returns>Summary descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetSummaryIndex">
            <summary>
            Gets the index that can be used to look up summary values from the array
            returned by <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetSummaryIndex"/> of the <see cref="T:Syncfusion.Grouping.Table"/>.
            Table.GetSummaries returns summaries in the same order as the SummaryDescriptors
            were added to the TableDescriptor.
            </summary>
            <returns>An integer index to look up summary values from a summary array.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetSummary(Syncfusion.Grouping.Table,Syncfusion.Grouping.Element)">
            <summary>
            Returns the calculated summary value for a specific run-time row element in the table.
            </summary>
            <param name="table">The parent table.</param>
            <param name="row">The row in the table.</param>
            <returns>The ISummary object with summary values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetDisplayText(Syncfusion.Grouping.Table,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow)">
            <overload>
            Returns the display text to be displayed in the summary grid cell.
            </overload>
            <summary>
            Returns the display text to be displayed in the summary grid cell using the calculated
            summary value for that specific run-time row element in the table.
            </summary>
            <param name="table">The parent table.</param>
            <param name="row">The row in the table.</param>
            <returns>The text to display in the grid cell.</returns>
            <example>
            These code snippets demonstrates different alternatives to get to the summary text (strong typed vs GridSummaryColumnDescriptor.Format)
            <code lang="C#">
            <para/>
            // Calling this method to demonstrate different alternatives to get to the summary text
            string summaryText = GetSummaryText(el.ParentGroup, "SummaryRow 1", "FreightAverage");
            <para/>
            // Easier is to simple call built-in routine:
            string summaryText = GridEngine.GetSummaryText(el.ParentGroup, "SummaryRow 1", "FreightAverage");
            <para/>
                    /// <summary>
                    /// Demonstrates different alternatives to get to the summary text (strong typed vs GridSummaryColumnDescriptor.Format)
                    /// </summary>
                    public string GetSummaryText(Group group, string summaryRowName, string summaryColumnName)
                    {
                        GridTable table = (GridTable) group.ParentTable;
                        GridTableDescriptor td = table.TableDescriptor;
                        GridSummaryRowDescriptor srd = td.SummaryRows[summaryRowName];
                        GridSummaryColumnDescriptor scd = srd.SummaryColumns[summaryColumnName];
            <para/>
                        return GetSummaryText(group, scd);
                    }
            <para/>
                    /// <summary>
                    /// Demonstrates different alternatives to get to the summary text (strong typed vs GridSummaryColumnDescriptor.Format)
                    /// </summary>
                    string GetSummaryText(Group group, GridSummaryColumnDescriptor scd)
                    {
                        GridTable table = (GridTable) group.ParentTable;
                        GridTableDescriptor td = table.TableDescriptor;
            <para/>
                        string summaryText = string.Empty;
            <para/>
                        bool use31Code = true;
                        if (use31Code)
                        {
                            if (scd != null)
                            {
                                // Option 1: GetDisplayText - this is actually the code used when you simply would call
                                // e.Style.Text = ((GridTable) table).GetSummaryText(group, "SummaryRow 1", "FreightAverage");
                                //
                                // Text is formatted as defined in GridSummaryColumnDescriptor.Format
                                summaryText = scd.GetDisplayText(group);
            <para/>
                                // or Option 2: Strong typed access to DoubleAggregateSummary.
                                DoubleAggregateSummary summary1 = (DoubleAggregateSummary) group.GetSummary(scd.SummaryDescriptor);
                                summaryText = string.Format("{0:c}", summary1.Average);
            <para/>
                                // or Option 3: Use reflection to get "Average" property of summary
                                summaryText = string.Format("{0:c}", group.GetSummaryProperty(scd.SummaryDescriptor, "Average"));
                            }
            <para/>
                        }
                        else
                        {
                            // This is the code you had to use in version 3.0 and earlier (still working but bit more complicate)
                            if (scd != null)
                            {
                                SummaryDescriptor sd1 = scd.SummaryDescriptor;
                                if (sd1 != null)
                                {
                                    int indexOfSd1 = table.TableDescriptor.Summaries.IndexOf(sd1);
            <para/>
                                    ISummary sum1 = group.GetSummaries(table)[indexOfSd1];
                                    string text1 = scd.GetDisplayText(sum1);
                                    summaryText = text1;
            <para/>
                                    // - or - (access value directly)
                                    // strong typed - you have to cast to Int32AggregateSummary.
            <para/>
                                    DoubleAggregateSummary summary1 = (DoubleAggregateSummary) group.GetSummaries(table)[indexOfSd1];
                                    summaryText = string.Format("{0:c}", summary1.Average);
                                }
                            }
                        }
            <para/>
                        return summaryText;
                    }
            <para/>
            </code>
            <para/>
            <code lang="VB">
            ' Calling this method to demonstrate different alternatives to get to the summary text
            summaryText = GetSummaryText(el.ParentGroup, "SummaryRow 1", "FreightAverage")
            <para/>
            ' Easier is to simple call built-in routine:
            summaryText = GridEngine.GetSummaryText(el.ParentGroup, "SummaryRow 1", "FreightAverage")
            <para/>
            <para/>
                '/ <summary>
                '/ Demonstrates different alternatives to get to the summary text (strong typed vs GridSummaryColumnDescriptor.Format)
                '/ </summary>
                Public Function GetSummaryText(ByVal group As Group, ByVal summaryRowName As String, ByVal summaryColumnName As String) As String
                    Dim table As GridTable = CType(group.ParentTable, GridTable)
                    Dim td As GridTableDescriptor = table.TableDescriptor
                    Dim srd As GridSummaryRowDescriptor = td.SummaryRows(summaryRowName)
                    Dim scd As GridSummaryColumnDescriptor = srd.SummaryColumns(summaryColumnName)
            <para/>
                    Return GetSummaryText(group, scd)
                End Function 'GetSummaryText
            <para/>
            <para/>
                '/ <summary>
                '/ Demonstrates different alternatives to get to the summary text (strong typed vs GridSummaryColumnDescriptor.Format)
                '/ </summary>
                Function GetSummaryText(ByVal group As Group, ByVal scd As GridSummaryColumnDescriptor) As String
                    Dim table As GridTable = CType(group.ParentTable, GridTable)
                    Dim td As GridTableDescriptor = table.TableDescriptor
            <para/>
                    Dim summaryText As String = string.Empty
            <para/>
                    Dim use31Code As Boolean = True
                    If use31Code Then
                        If Not (scd Is Nothing) Then
                            ' Option 1: GetDisplayText - this is actually the code used when you simply would call
                            ' e.Style.Text = ((GridTable) table).GetSummaryText(group, "SummaryRow 1", "FreightAverage");
                            '
                            ' Text is formatted as defined in GridSummaryColumnDescriptor.Format
                            summaryText = scd.GetDisplayText(group)
            <para/>
                            ' or Option 2: Strong typed access to DoubleAggregateSummary.
                            Dim summary1 As DoubleAggregateSummary = CType(group.GetSummary(scd.SummaryDescriptor), DoubleAggregateSummary)
                            summaryText = String.Format("{0:c}", summary1.Average)
            <para/>
                            ' or Option 3: Use reflection to get "Average" property of summary
                            summaryText = String.Format("{0:c}", group.GetSummaryProperty(scd.SummaryDescriptor, "Average"))
                        End If
            <para/>
                    Else
                        ' This is the code you had to use in version 3.0 and earlier (still working but bit more complicate)
                        If Not (scd Is Nothing) Then
                            Dim sd1 As SummaryDescriptor = scd.SummaryDescriptor
                            If Not (sd1 Is Nothing) Then
                                Dim indexOfSd1 As Integer = table.TableDescriptor.Summaries.IndexOf(sd1)
            <para/>
                                Dim sum1 As Syncfusion.Collections.BinaryTree.ITreeTableSummary = group.GetSummaries(table)(indexOfSd1)
                                Dim text1 As String = scd.GetDisplayText(sum1)
                                summaryText = text1
            <para/>
                                ' - or - (access value directly)
                                ' strong typed - you have to cast to Int32AggregateSummary.
                                Dim summary1 As DoubleAggregateSummary = CType(group.GetSummaries(table)(indexOfSd1), DoubleAggregateSummary)
                                summaryText = String.Format("{0:c}", summary1.Average)
                            End If
                        End If
                    End If
            <para/>
                    Return summaryText
                End Function 'GetSummaryText
            <para/>
            <para/>
            <para/>
            </code>
            </example>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>
            <seealso cref="T:Syncfusion.Grouping.Group"/>
            <seealso cref="T:Syncfusion.Grouping.Group"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetDisplayText(Syncfusion.Collections.BinaryTree.ITreeTableSummary,System.Object)">
            <summary>
            Returns the display text to be displayed in the summary grid cell given
            an ISummary.
            </summary>
            <param name="summary">The ISummary object with summary values.</param>
            <param name="groupPassThroughItem">The group Pass Through Item.</param>
            <returns>The text to display in the grid cell.</returns>
            <genoverload/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetDisplayText(Syncfusion.Collections.BinaryTree.ITreeTableSummary)">
            <summary>
            Returns the display text to be displayed in the summary grid cell given
            an ISummary.
            </summary>
            <param name="summary">The ISummary object with summary values.</param>
            <returns>The text to display in the grid cell.</returns>
            <genoverload/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.GetDisplayText(Syncfusion.Grouping.Group)">
            <summary>
            Returns the display text to be displayed in the summary grid cell given
            an ISummary.
            </summary>
            <param name="g">The Group with summary values.</param>
            <returns>The text to display in the grid cell.</returns>
            <genoverload/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ShouldSerializeStyle">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Style"/> has been modified
            and its value should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ResetStyle">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Style"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ShouldSerializeDisplayColumn">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.DisplayColumn"/> has been modified
            and its value should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ResetDisplayColumn">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.DisplayColumn"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Appearance"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Name">
            <summary>
            Gets or sets the name of this descriptor. This name is used to look up the summary in the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ParentRow">
            <summary>
            Gets the GridSummaryRowDescriptor this summary column belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.IgnoreRecordFilterCriteria">
            <summary>
            Gets or sets a value indicates whether RecordFilter criteria should be ignored and
            the summary should be calculated for all records.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.MaxLength">
            <summary>
            Gets or sets a value that specifies the maximum length of the formatted text for this summary column.
            This value will be used for calculating the optimal width of a column.
            The default is the length of the Format text plus 5.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryDescriptor">
            <summary>
            Gets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryDescriptor"/> that is used for calculating the summaries. The
            GridEngine internally creates SummaryDescriptors for each GridColumnDescriptor based
            on the SummaryType and DataMember defined in the GridColumnDescriptor. If SummaryType.Custom
            was specified, the TableDescriptor.QueryCustomSummary event needs to instantiate
            the SummaryDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryType">
            <summary>
            Gets or set the type of summary.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Format">
            <summary>
            Gets or sets the format string used to format the text to display in the summary column.
            A format string consists of the PropertyName of the summaryType and a format specifier known
            from String.Format, e.g. {Average:###.00}.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.DataMember">
            <summary>
            The mapping for this column. You should specify here a field name of a FieldDescriptor ( or GridColumnDescriptor.MappingName)
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Style">
            <summary>
            Gets or sets whether a summary should fill the entire row, only a column, or if it should be hidden.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.DisplayColumn">
            <summary>
            Gets or sets the target column at which to display the summary.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.RowInRecord">
            <summary>
            Gets or sets the row index relative to the first row in the summary section of a group.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.ColInRecord">
            <summary>
            Gets or sets the grid column index of the target cell where the summary is displayed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements that display data of this summary column.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> that this summary column descriptor belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection">
            <summary>
            Represents a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> which declares the summary columns within a summary row.
            GridSummaryColumnDescriptor descriptors.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.SummaryColumns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a summary section. The summary section has as many
            rows as there are GridSummaryRowDescriptors that are visible. Each GridSummaryRowDescriptor
            has a collection of GridSummaryColumnDescriptor columns. The GridSummaryColumnDescriptor
            defines the GridColumnDescriptor to calculate summary information for,
            the SummaryType, and the target column where the summary should be displayed in the grid.
            </remarks>
            <example>
            The following example shows how to set up a summary:
            <code lang="VB">
            ' Setup a integrated summary
            Dim sd0 As New GridSummaryColumnDescriptor()
            sd0.DataMember = "Quantity"
            sd0.DisplayColumn = "Quantity"
            sd0.Format = "{Average:#.00}"
            sd0.SummaryType = SummaryType.DoubleAggregate
            Me.gridGroupingControl1.TableDescriptor.SummaryRows.Add(New GridSummaryRowDescriptor("Row 0", "Average", sd0))
            <para/>
            </code>
            <code lang="C#">
            <para/>
            // Setup a integrated summary
            GridSummaryColumnDescriptor sd0 = new GridSummaryColumnDescriptor();
            sd0.DataMember = "Quantity";
            sd0.DisplayColumn = "Quantity";
            sd0.Format = "{Average:#.00}";
            sd0.SummaryType = SummaryType.DoubleAggregate;
            this.gridGroupingControl1.TableDescriptor.SummaryRows.Add(new GridSummaryRowDescriptor("Row 0", "Average", sd0));
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.ToString">
            <override/>
            <summary>
            Overrides and gets the string representation of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/> class 
            with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> class.
            </summary>
            <param name="parentRow">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="summaryColumnDescriptors">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines a value indicating whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" /> or not.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            <b>True</b> if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; Otherwise <b>False</b>.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Overrides and gets a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Equals(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection)">
            <summary>
            Performs the Equals operation.
            </summary>
            <param name="other">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/> class.</param>
            <returns><b>True</b> if the specified object is equal; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Determines a value indicating whether the element belongs to this collection or not.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns><b>True</b> if item is found in the collection; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Contains(System.String)">
            <summary>
            Determines a value indicating whether the element with the specified name belongs to this collection or not.
            </summary>
            <param name="name">The name of the element to locate in the collection.</param>
            <returns><b>True</b> if item is found in the collection; otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Find(System.String)">
            <summary>
            Searches the specified item in the collection.
            </summary>
            <param name="name">The item to be found.</param>
            <returns>The index of the item, if found; Otherwise Null.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Gets the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.IndexOf(System.String)">
            <summary>
            Gets the zero-based index of the occurrence of the element that matches the name in the collection.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.GetEnumerator">
            <summary>
            Gets an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Adds a SummaryDescriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.InnerAdd(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Adds an item to the collection.
            Used internally.
            </summary>
            <param name="value">The GridSummaryColumnDescriptor value.</param>
            <returns>Returns the index at which the GridSummaryColumnDescriptor has been added.</returns>
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Changing"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection was changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets a value indicating whether the collection was manipulated inside the collection editor or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection is modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.IsFixedSize">
            <summary>
            Gets a value indicating whether the collection is fixed size or not.
            Returns False since this collection has no fixed size.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection can be synchronized or not.
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollectionEnumerator">
            <summary>
            Implements the enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollectionEnumerator"/> class with a specified
            instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/> class.
            </summary>
            <param name="parentCollection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            <b>True</b> if the enumerator was successfully advanced to the next element; <b>False</b> if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventHandler">
            <summary>
            Represents a method that handles events with the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCustomSummary"/> event that is
            raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>, <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>, or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> objects.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs">
             <summary>
             Holds a reference to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs.SummaryDescriptor"/>
             and lets you fill in the <see cref="P:Syncfusion.Grouping.SummaryDescriptor.CreateSummaryMethod"/> or <see cref="P:Syncfusion.Grouping.SummaryDescriptor.CreateSummaryFromElementMethod"/>
             with a <see cref="T:Syncfusion.Grouping.CreateSummaryFromElementDelegate"/> that can instantiate custom <see cref="T:Syncfusion.Collections.BinaryTree.ITreeTableSummary"/> objects.
             </summary>
             <remarks>
             See the Grid\Grouping\CustomSummaries example how to implement custom summaries:
             </remarks>
             <example>
             <code lang="C#">
                     public Form1()
                 {
                     //
                     // Required for Windows Form Designer support
                     //
                     InitializeComponent();
             <para/>
                     // Setup custom summaries
                     this.gridGroupingControl1.QueryCustomSummary += new GridQueryCustomSummaryEventHandler(gridGroupingControl1_QueryCustomSummary);
            
                     GridSummaryColumnDescriptor sd1 = new GridSummaryColumnDescriptor();
                     sd1.Name = "QuantityTotal";
                     sd1.DataMember = "Quantity";
                     sd1.DisplayColumn = "Quantity";
                     sd1.Format = "{Total}";
                     sd1.SummaryType = SummaryType.Custom;
                     this.gridGroupingControl1.TableDescriptor.SummaryRows.Add(new GridSummaryRowDescriptor("Row 1", "Total", sd1));
                 }
             <para/>
                 private void gridGroupingControl1_QueryCustomSummary(object sender, GridQueryCustomSummaryEventArgs e)
                 {
                     switch (e.SummaryColumn.Name)
                     {
                         case "QuantityTotal":
                         {
                             e.SummaryDescriptor.CreateSummaryMethod = new CreateSummaryDelegate(TotalSummary.CreateSummaryMethod);
                             break;
                         }
             <para/>
             <para/>
                     }
                 }
             <para/>
             public sealed class TotalSummary : SummaryBase
             {
                 double _total;
            
                 public static readonly TotalSummary Empty = new TotalSummary(0);
            
                 public static ISummary CreateSummaryMethod(SummaryDescriptor sd, Record record)
                 {
                     object obj = sd.GetValue(record);
                     bool isNull = (obj == null || obj is DBNull);
                     if (isNull)
                         return Empty;
                     else
                     {
                         double val = Convert.ToDouble(obj);
                         return new TotalSummary(val);
                     }
                 }
            
                 public TotalSummary(double total)
                 {
                     _total = total;
                 }
            
                 public double Total
                 {
                     get
                     {
                         return _total;
                     }
                 }
            
                 public override SummaryBase Combine(SummaryBase other)
                 {
                     return Combine((TotalSummary) other);
                 }
            
                 /// a new summary object instead of modifying an existing summary object.
                 public TotalSummary Combine(TotalSummary other)
                 {
                     // Summary objects are immutable. That means properties cannot be modified for an
                     // existing object. Instead every time a change is made a new object must be created (just like
                     // System.String).
                     //
                     // This allows following optimization: return existing summary object if either one of the values is 0. --
                     if (other.Total == 0)
                         return this;
                     else if (Total == 0)
                         return other;
                         // -- end of optimization
                     else
                         return new TotalSummary(this.Total + other.Total);
                 }
            
                 public override string ToString()
                 {
                     return String.Format("Total = {0:0.00}", Total);
                 }
             }
             </code>
             <code lang="VB">
            
             Public Class Form1
                 Inherits System.Windows.Forms.Form
            
                 Public Sub New()
                     '
                     ' Required for Windows Form Designer support
                     '
                     InitializeComponent()
            
                     ' Setup custom summaries
                     AddHandler Me.gridGroupingControl1.QueryCustomSummary, AddressOf gridGroupingControl1_QueryCustomSummary
            
                     Dim sd1 As New GridSummaryColumnDescriptor()
                     sd1.Name = "QuantityTotal"
                     sd1.DataMember = "Quantity"
                     sd1.DisplayColumn = "Quantity"
                     sd1.Format = "{Total}"
                     sd1.SummaryType = SummaryType.Custom
                     Me.gridGroupingControl1.TableDescriptor.SummaryRows.Add(New GridSummaryRowDescriptor("Row 1", "Total", sd1))
            
                 End Sub 'New
            
                 Private Sub gridGroupingControl1_QueryCustomSummary(ByVal sender As Object, ByVal e As GridQueryCustomSummaryEventArgs)
                     Select Case e.SummaryColumn.Name
                         Case "QuantityTotal"
                             e.SummaryDescriptor.CreateSummaryMethod = New CreateSummaryDelegate(AddressOf TotalSummary.CreateSummaryMethod)
                             Exit Select
            
                         Case "QuantityDistinctCount"
                             e.SummaryDescriptor.CreateSummaryMethod = New CreateSummaryDelegate(AddressOf DistinctInt32CountSummary.CreateSummaryMethod)
                             Exit Select
            
                         Case "QuantityMedian"
                             e.SummaryDescriptor.CreateSummaryMethod = New CreateSummaryDelegate(AddressOf StatisticsSummary.CreateSummaryMethod)
                             Exit Select
                     End Select
                 End Sub 'gridGroupingControl1_QueryCustomSummary
            
             NotInheritable Public Class TotalSummary
                 Inherits SummaryBase
                 Private _total As Double
            
                 Public Shared Empty As New TotalSummary(0)
            
                 Public Shared Function CreateSummaryMethod(ByVal sd As SummaryDescriptor, ByVal record As Record) As ITreeTableSummary
                     Dim obj As Object = sd.GetValue(record)
                     Dim isNull As Boolean = obj Is Nothing OrElse TypeOf obj Is DBNull
                     If isNull Then
                         Return Empty
                     Else
                         Dim val As Double = Convert.ToDouble(obj)
                         Return New TotalSummary(val)
                     End If
                 End Function 'CreateSummaryMethod
            
                 Public Sub New(ByVal total As Double)
                     _total = total
                 End Sub 'New
            
                 Public ReadOnly Property Total() As Double
                     Get
                         Return _total
                     End Get
                 End Property
            
                 Public Overloads Overrides Function Combine(ByVal other As SummaryBase) As SummaryBase
                     Return Combine(CType(other, TotalSummary))
                 End Function 'Combine
            
                 Public Overloads Function Combine(ByVal other As TotalSummary) As TotalSummary
                     ' Summary objects are immutable. That means properties cannot be modified for an
                     ' existing object. Instead every time a change is made a new object must be created (just like
                     ' System.String).
                     '
                     ' This allows following optimization: return existing summary object if either one of the values is 0. --
                     If other.Total = 0 Then
                         Return Me
                     ElseIf Total = 0 Then
                         Return other
                         ' -- end of optimization
                     Else
                         Return New TotalSummary(Me.Total + other.Total)
                     End If
                 End Function 'Combine
            
                 Public Overrides Function ToString() As String
                     Return String.Format("Total = {0:0.00}", Total)
                 End Function 'ToString
             End Class 'TotalSummary
             </code>
             </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor,Syncfusion.Grouping.SummaryDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs"/> class with the specified
            instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> and <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> classes.
            </summary>
            <param name="summaryColumn">The summary column descriptor.</param>
            <param name="sd">The summary descriptor.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs.SummaryColumn">
            <summary>
            Gets the summary column descriptor of the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs.SummaryDescriptor">
            <summary>
            Gets the summary descriptor of the current object.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorTypeConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            ConvertTo method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorTypeConverter.#ctor">
             <summary>
            Initializes the new instances for GridSummaryRowDescriptorTypeConverter class.
             </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines whether this object can be converted to the type specified.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want to convert the object to.</param>
            <returns>True if this conversion is possible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the type specified.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor">
            <summary>
            A GridSummaryRowDescriptor declares a summary row with one or multiple GridSummaryColumnDescriptor elements.
            GridSummaryRowDescriptor descriptors are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
            <remarks>
            Each group in the GridTable has a summary section. The summary section has as many
            rows as there are GridSummaryRowDescriptors that are visible. Each GridSummaryRowDescriptor
            has a collection of GridSummaryColumnDescriptor columns. The GridSummaryColumnDescriptor
            defines the GridColumnDescriptor to calculate summary information for
            the SummaryType and the target column where the summary should be displayed in the grid.
            <para/>
            See also the Grid\Grouping\CustomSummary example for setting up custom summaries.
            </remarks>
            <example>
            The following example shows how to set up a summary:
            <code lang="VB">
            ' Setup a integrated summary
            Dim sd0 As New GridSummaryColumnDescriptor()
            sd0.DataMember = "Quantity"
            sd0.DisplayColumn = "Quantity"
            sd0.Format = "{Average:#.00}"
            sd0.SummaryType = SummaryType.DoubleAggregate
            Me.gridGroupingControl1.TableDescriptor.SummaryRows.Add(New GridSummaryRowDescriptor("Row 0", "Average", sd0))
            <para/>
            </code>
            <code lang="C#">
            <para/>
            // Setup a integrated summary
            GridSummaryColumnDescriptor sd0 = new GridSummaryColumnDescriptor();
            sd0.DataMember = "Quantity";
            sd0.DisplayColumn = "Quantity";
            sd0.Format = "{Average:#.00}";
            sd0.SummaryType = SummaryType.DoubleAggregate;
            this.gridGroupingControl1.TableDescriptor.SummaryRows.Add(new GridSummaryRowDescriptor("Row 0", "Average", sd0));
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor">
            <overload>
            Initializes a new empty descriptor.
            </overload>
            <summary>
            Initializes a new empty descriptor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.GetName">
            <override/>
            <summary>Gets the name of the descriptor.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.WireSummaryColumns">
            <summary>
            Wires the events.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new descriptor with a row name.
            </summary>
            <param name="name">The row name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor(System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor[])">
            <summary>
            Initializes a new descriptor with a row name, title, and collection of GridSummaryColumnDescriptors.
            </summary>
            <param name="name">The row name.</param>
            <param name="title">A summary row title. A title is displayed at the left-most cell of that row.</param>
            <param name="summaries">A collection of GridSummaryColumnDescriptors.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor(System.String,System.String,System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor[])">
            <summary>
            Initializes a new descriptor with a row name, title, titleColumnCount and collection of GridSummaryColumnDescriptors.
            </summary>
            <param name="name">The row name.</param>
            <param name="title">A summary row title. A title is displayed at the left-most cell of that row.</param>
            <param name="titleColCount">TitleColumnCount of the title to be shown in Summary row.</param>
            <param name="summaries">A GridSummaryColumnDescriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor(System.String,System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Initializes a new descriptor with a row name, title, and collection of GridSummaryColumnDescriptors.
            </summary>
            <param name="name">The row name.</param>
            <param name="title">A summary row title. A title is displayed at the left-most cell of that row.</param>
            <param name="summary">A GridSummaryColumnDescriptor.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor(System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Initializes a new descriptor with a row name and a collection of GridSummaryColumnDescriptors.
            </summary>
            <param name="name">The row name.</param>
            <param name="summary">A GridSummaryColumnDescriptor</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.#ctor(System.String,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor[])">
            <summary>
            Initializes a new descriptor with a row name and a collection of GridSummaryColumnDescriptors.
            </summary>
            <param name="name">The row name.</param>
            <param name="summaries">A collection of GridSummaryColumnDescriptor</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>
            Disposes the unmanaged resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.SetCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection)">
            <summary>
            Initializes the GridSummaryRowDescriptorCollection.
            </summary>
            <param name="parentCollection">GridSummaryRowDescriptor Collection</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.SetTableDescriptor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Used internally.
            Initializes the Table descriptor.
            </summary>
            <param name="tableDescriptor"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.PropertyChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ResetDisplayColumns">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.GetSummaryColumnAtCol(System.Int32)">
            <summary>
            Returns the GridSummaryColumnDescriptor that is displayed at the zero-based grid column position.
            </summary>
            <param name="col">The column index.</param>
            <returns>The GridSummaryColumnDescriptor.</returns>
            <remarks>
            </remarks>
            <example>
            The GridTableControl calls this method to determine which summary column to display
            at a specific grid column index. Given a grid cell rowIndex and colIndex, the grid
            calls
            <code lang="C#">
            fieldNum = TableDescriptor.ColIndexToField(colIndex);
            GridSummaryColumnDescriptor sc = sr.SummaryRowDescriptor.GetSummaryColumnAtCol(fieldNum);
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ShouldSerializeTitle">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Title"/> has been modified
            and its value should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ResetTitle">
            <summary>
            Resets the title text.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ShouldSerializeTitleColumnCount">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.TitleColumnCount"/> has been modified
            and its value should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ResetTitleColumnCount">
            <summary>
            Resets the titleColumnCount text.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ShouldSerializeVisible">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Visible"/> has been set to False
            and its value should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ResetVisible">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Visible"/> property to be True.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.TableDescriptor">
            <summary>
            Gets the TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.IsFillRow">
            <summary>
            Gets whether this row displays summary columns in grid cells below a certain header column
            or if the summary row is one large covered cell that spans the whole row.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.SummaryColumns">
            <summary>
            Gets the collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> elements.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Title">
            <summary>
            Gets or sets the title text to be displayed in the column title.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.TitleColumnCount">
            <summary>
            Gets or sets the number of columns that the Title should span. Specify 0 if no title should be displayed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Visible">
            <summary>
            Gets or sets whether the row should be visible in the grid. If you set
            this property to False, the row will not show up but you can still reference
            the summary columns from a caption bar in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionText"/>
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> as a custom summary token.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Name">
            <summary>
            Gets or sets the name of this descriptor. This name is used to look up the summary in the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements that display data of this summary row.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> that this summary column descriptor belongs to.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection">
            <summary>
            A collection from <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> that declares
            summary rows each with one or multiple GridSummaryColumnDescriptor elements.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
            <remarks>
            The SummaryRows collection contains GridSummaryRowDescriptors. GridSummaryRowDescriptors have a name,
            title, and collection of summary columns. A GridSummaryRowDescriptor also has a Read-only
            IsFillRow property. If this property is True, the summary should fill the
            whole row and not be displayed below individual columns. IsFillRow will return True if
            any of the GridSummaryColummDescriptors in the SummaryColumns collection is set to
            GridSummaryStyle.FillRow.
            <para/>
            The GridSummaryColummDescriptor defines where to display the column in the row.
            Essential properties are the name, format, DisplayColum, DataMember, and
            SummaryType. The multiple GridSummaryColumnDescriptor objects
            have a name and mapping name that identify the column for which a summary should be
            calculated for and a SummaryType property that defines the type of calculations to be performed.
            <para/>
            Possible SummaryTypes are: Count, BooleanAggregate, ByteAggregate, CharAggregate, DistinctCount,
            DoubleAggregate, Int32Aggregate, MaxLength, StringAggregate, Vector, DoubleVector, and Custom.
            <para/>
            When you specify the SummaryType.Custom type, you need to set the custom method through the
            CreateSummaryMethod property of the SummaryDescriptor. It is of type CreateSummaryDelegate and
            is called to create an instance of a summary object. You also need to handle the
            GridGroupingControl.QueryCustomSummary as demonstrated in the Grid/Grouping/CustomSummaries example.
            <para/>
            Each group in the GridTable has a summary section. The summary section has as many
            rows as there are GridSummaryRowDescriptors that are visible. Each GridSummaryRowDescriptor
            has a collection of GridSummaryColumnDescriptor columns. The GridSummaryColumnDescriptor
            defines the GridColumnDescriptor to calculate summary information for
            the SummaryType and the target column where the summary should be displayed in the grid.
            </remarks>
            <example>
            The following example shows how to set up a summary:
            <code lang="VB">
            ' Setup a integrated summary
            Dim sd0 As New GridSummaryColumnDescriptor()
            sd0.DataMember = "Quantity"
            sd0.DisplayColumn = "Quantity"
            sd0.Format = "{Average:#.00}"
            sd0.SummaryType = SummaryType.DoubleAggregate
            Me.gridGroupingControl1.TableDescriptor.SummaryRows.Add(New GridSummaryRowDescriptor("Row 0", "Average", sd0))
            <para/>
            </code>
            <code lang="C#">
            <para/>
            // Setup a integrated summary
            GridSummaryColumnDescriptor sd0 = new GridSummaryColumnDescriptor();
            sd0.DataMember = "Quantity";
            sd0.DisplayColumn = "Quantity";
            sd0.Format = "{Average:#.00}";
            sd0.SummaryType = SummaryType.DoubleAggregate;
            this.gridGroupingControl1.TableDescriptor.SummaryRows.Add(new GridSummaryRowDescriptor("Row 0", "Average", sd0));
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Syncfusion#Grouping#IInsideCollectionEditorProperty#InitializeFrom(System.Object)">
            <summary>
            initializes the InsideCollectionEditor form.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.#ctor">
            <summary>
            Initializes a new empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor)">
            <summary>
            Gets the table descriptor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Find(System.String)">
            <summary>
            Find the index of the specified name in collection.
            </summary>
            <param name="name">Specified value.</param>
            <returns>returns the index of the specified name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Determines if the element belongs to this collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Contains(System.String)">
            <summary>
            Determines if the element with the specified name belongs to this collection.
            </summary>
            <param name="name">The name of the element to locate in the collection.</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.IndexOf(System.String)">
            <summary>
            Returns the zero-based index of the occurrence of the element that matches the name in the collection.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor)">
            <summary>
            Adds a SummaryDescriptor to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the a descriptor element that matches the specified name from the collection.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Dispose">
            <summary>
            Disposes of the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Changing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
            <summary>
            Inserts an item to the System.Collections.IList at the specified index.
            </summary>
            <param name="index">The zero-based index at which value should be inserted.</param>
            <param name="value">The object to insert into the System.Collections.IList.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IList#Remove(System.Object)">
            <summary>
            Removes the first occurrence of a specific object from the System.Collections.IList.
            </summary>
            <param name="value">The object to remove from the System.Collections.IList.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IList#Contains(System.Object)">
            <summary>
            Determines whether the System.Collections.IList contains a specific value.
            </summary>
            <param name="value">The object to locate in the System.Collections.IList.</param>
            <returns>true if the System.Object is found in the System.Collections.IList; otherwise,false.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IList#IndexOf(System.Object)">
            <summary>
            Determines the index of a specific item in the System.Collections.IList.
            </summary>
            <param name="value">The object to locate in the System.Collections.IList.</param>
            <returns>The index of value if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IList#Add(System.Object)">
            <summary>
            Adds an item to the System.Collections.IList.
            </summary>
            <param name="value">The object to add to the System.Collections.IList.</param>
            <returns>The position into which the new element was inserted, or -1 to indicate that
            the item was not inserted into the collection.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the System.Collections.ICollection to an System.Array,
            starting at a particular System.Array index.
            </summary>
            <param name="array">The one-dimensional System.Array that is the destination of the elements
            copied from System.Collections.ICollection. The System.Array must have zero-based
            indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
             Returns an enumerator that iterates through a collection.
            </summary>
            <returns>An System.Collections.IEnumerator object that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.PropertyChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#ComponentModel#ICustomTypeDescriptor#GetAttributes">
            <summary>
             Provides an interface that supplies dynamic custom type information for an object.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets whether the collection is manipulated inside a collection editor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.IsReadOnly">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.IsFixedSize">
            <summary>
            Returns False since this collection has no fixed size.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.VisibleRowCount">
            <summary>
            Gets the number of rows that have the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor.Visible"/> property set to True. This
            is also the number of summary rows that are displayed in the grid for each group.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#IList#Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.System#Collections#ICollection#SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the System.Collections.ICollection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection)">
            <summary>
            Initializes the enumerator and attaches it to the collection.
            </summary>
            <param name="parentCollection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollectionEnumerator.System#Collections#IEnumerator#Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor">
            <item><term>SummaryRows</term><description>
            The SummaryRows collection contains GridSummaryRowDescriptors. GridSummaryRowDescriptors have a name,
            title, and collection of summary columns. A GridSummaryRowDescriptor also has a Read-only
            IsFillRow property. If this property is True, the summary should fill the
            whole row and not be displayed below individual columns. IsFillRow will return True if
            any of the GridSummaryColummDescriptors in the SummaryColumns collection are set to
            GridSummaryStyle.FillRow.
            <para/>
            The GridSummaryColummDescriptor defines where to display the column in the row.
            Essential properties are the name, format, DisplayColumn, DataMember, and
            SummaryType. The multiple GridSummaryColumnDescriptor objects
            have a name and mapping name that identify the column for which a summary should be
            calculated for and a SummaryType property that defines the type of calculations to be performed.
            <para/>
            Possible SummaryTypes are: Count, BooleanAggregate, ByteAggregate, CharAggregate, DistinctCount,
            DoubleAggregate, Int32Aggregate, MaxLength, StringAggregate, Vector, DoubleVector, and Custom.
            <para/>
            When you specify the SummaryType.Custom type, you need to set the custom method through the
            CreateSummaryMethod property of the SummaryDescriptor. It is CreateSummaryDelegate and
            is called to create an instance of a summary object. You also need to handle the
            GridGroupingControl.QueryCustomSummary as demonstrated in the Grid/Grouping/CustomSummaries example.
            </description></item>
            <para/>
            <list/>
            <para/>
            The Field, Relations, and Columns collections feature auto-populating on demand
            and reflect changes from the collection they depend on. The auto-population will happen when
            you access the contents of the collection, e.g. if you query its Count.
            <para/>
            GroupedColumns, SortedColumns, and RecordFilters need to be manually initialized. They are not auto-populated.
            <para/>
            SortedColumnDescriptor also lets you specify a custom comparer that implements the IComparer
            interface.
            <para/>
            The AllowNew, AllowEdit, and AllowRemove properties let you specify whether the user should be allowed to modify the underlying table.
            <remarks/>
            <example>
            The columns collections feature auto-populating on demand and reflect changes from the collection they depend on. The auto-population will happen when you access the contents of the collection, e.g. if you query its Count.
            <code lang="C#">
            GridTableDescriptor orderDetailsTableDescriptor;
            <para/>
            // Lets check the count of each collection:
            Trace.WriteLine(orderDetailsTableDescriptor.Fields.Count); // returns 4
            Trace.WriteLine(orderDetailsTableDescriptor.ExpressionFields.Count); // returns 0
            Trace.WriteLine(orderDetailsTableDescriptor.Columns.Count); // returns 4 - will hold a column descriptor for each field in the fields collection
            <para/>
            // Now, add a Expression Field.
            ExpressionFieldDescriptor ed = new ExpressionFieldDescriptor("Total", "Total", typeof(double), "[UnitPrice]*[Quantity]");
                        ed.DefaultValue = string.Empty;
                        orderDetailsTableDescriptor.ExpressionFields.Add(ed);
            <para/>
            <para/>
            // Lets check again the count of each collection:
            Trace.WriteLine(orderDetailsTableDescriptor.Fields.Count); // returns 4
            Trace.WriteLine(orderDetailsTableDescriptor.ExpressionFields.Count); // returns 1
            Trace.WriteLine(orderDetailsTableDescriptor.Columns.Count); // returns 5 - will hold a column descriptor for each field in the fields collection and also a columndescriptor that references the expression field we just added.
            </code>
            <para/>
            Of course, you can also manually initialize the Columns collection. Once you modify a collection, it will not be auto re-initialized anymore.
            <para/>
            The following example shows how to add columns that should be displayed in the grid and initializes the width of one column:
            </example>
            <example>
            <code lang="C#">
                        GridTableDescriptor categoriesTableDescriptor = (GridTableDescriptor) engine.TableDescriptor;
            <para/>
                        categoriesTableDescriptor.Columns.Add("CategoryID");
                        categoriesTableDescriptor.Columns.Add("CategoryName");
                        categoriesTableDescriptor.Columns.Add("Description");
            <para/>
                        categoriesTableDescriptor.Columns["CategoryName"].Width = 200;
            </code>
            <para/>
            Now that the Columns collection has been initialized manually, changes in the underlying Fields or ExpressionFields collection will not be reflected. If you now add an ExpressionField to the ExpressionFields collection, you will also need to manually add it to the Columns collection in order to display it in the grid. Suppose you added a "Total" expression to the ExpressionFields collection. You can now add this expression field to the columns collection with:
            <para/>
            <code lang="C#">
                        categoriesTableDescriptor.Columns.Add("Total");
            </code>
            <para/>
            Only then new expression fields will be displayed.
            <para/>
            If you want to force re-initialization of a modified collection, you can call the ColumnDescriptorCollection.Reset() method. Once you call Columns.Reset, the columns collection will again auto-populate all fields from the Fields and ExpressionFields collections.
            <para/>
            The grid also supports displaying multiple rows per record.
            </example>
            <example>
            The ColumnSet collection lets you specify a multi-row per record layout in a table. A ColumnSetDescriptor holds one or multiple ColumnSpans. In a GridColumnSpan, you can specify layout information of a column. You ca,n for example, specify that the Address column should be displayed in the grid above City and Region and span these two columns:
            <code lang="C#">
                        GridColumnSpanDescriptor csd1 = new GridColumnSpanDescriptor("Address");
                        csd1.Range = GridRangeInfo.Cells(0,0,0,1);
                        GridColumnSpanDescriptor csd2 = new GridColumnSpanDescriptor("City");
                        csd2.Range = GridRangeInfo.Cells(1,0,1,0);
                        GridColumnSpanDescriptor csd3 = new GridColumnSpanDescriptor("Region");
                        csd3.Range = GridRangeInfo.Cells(1,1,1,1);
                        GridColumnSetDescriptor csd = new GridColumnSetDescriptor("Address_Set");
                        csd.ColumnSpans.Add(csd1);
                        csd.ColumnSpans.Add(csd2);
                        csd.ColumnSpans.Add(csd3);
                        this.groupingGrid1.TableDescriptor.ColumnSets.Add(csd);
            </code>
            </example>
            <example>You can also manually initialize the VisibleColumns collection. The name of the GridColumnSetDescriptor identifies the column set descriptor or column in the VisibleColumns collection:
            <code lang="C#">
                        this.groupingGrid1.TableDescriptor.VisibleColumns.Add("Address_Set");
                        this.groupingGrid1.TableDescriptor.VisibleColumns.Add("Phone");
                        this.groupingGrid1.TableDescriptor.VisibleColumns.Add("Fax");
            </code>
            A GridVisibleColumnDescriptor only has a Name property. The Name property identifies a ColumnSet or Column with the same name.
            </example>
            <summary>
            Maintains schema information for a table. Collections define columns, column sets, fields, expressions,
            sorted, grouped columns, and related tables.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource">
            <summary>
            Interface for hosting a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource.RaiseTableOptionsChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs)">
            <summary>
            Notifies the host that properties in the TableOptions object were changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource.RaiseTableOptionsChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs)">
            <summary>
            Notifies the host that properties in the TableOptions object are about to be changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource.GetParentTableOptionsSource">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource"/> of the first parent element with table options in the hierarchy.
            </summary>
            <returns>Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource"/></returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource.Engine">
            <summary>
            Returns a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> this object belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource.HasTableOptions">
            <summary>
            Determines whether the TableOptions object have been initialized.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource.TableOptions">
            <summary>
            Gets the TableOptions.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.#ctor(Syncfusion.Grouping.RelationDescriptor)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class with the specified
            instance of the <see cref="T:Syncfusion.Grouping.RelationDescriptor"/> class.
            </summary>
            <param name="parentRelation">Parent relation.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridEngine,Syncfusion.Grouping.RelationDescriptor)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> class with the specified
            instance of the <see cref="T:Syncfusion.Grouping.RelationDescriptor"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> classes.
            </summary>
            <param name="engine">The grouping engine.</param>
            <param name="parentRelation">The related child tables of the grouping grid.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Construct">
            <summary>
            Wires the events.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and dispose the unmanaged resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Search(System.String)">
            <summary>
            Performs searching in all the columns.
            </summary>
            <param name="text">Text to be searched.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Search(System.String,System.Collections.Generic.List{Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor})">
            <summary>
            Performs searching in User-Specified columns.
            </summary>
            <param name="list">Columns where the text has to be searched</param>
            <param name="text">Text to be searched</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.InitializeFrom(Syncfusion.Grouping.TableDescriptor)">
            <override/>
            <summary>Initializes this object and copies properties from another object.</summary>
            <param name="tableDescriptor">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeSummaries">
            <override/>
            <summary>Determines if the summaries were modified.</summary>
            <returns>returns False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetTableDescriptor">
            <override/>
            <summary>Discards any changes for the <see cref="T:Syncfusion.Grouping.TableDescriptor"/> object.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetModified">
            <override/>
            <summary>Determines if any property has been modified.</summary>
            <returns>True if modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeRelations">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations"/> collection or child objects have been modified from its
            default state.
            </summary>
            <returns>True if the collection was modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetRelations">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations"/> collection back to its
            default state.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeSummaryRows">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/> collection contains values.
            </summary>
            <returns>True if not empty; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetSummaryRows">
            <summary>
            Clears the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/> collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeStackedHeaderRows">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.StackedHeaderRows"/> collection contains values.
            </summary>
            <returns>True if not empty; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetStackedHeaderRows">
            <summary>
            Clears the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.StackedHeaderRows"/> collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeVisibleColumns">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> collection has been modified from its
            default state.
            </summary>
            <returns>True if it is modified; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetVisibleColumns">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> collection back to its
            default state.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeColumns">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection has been modified from its
            default state.
            </summary>
            <returns>true if it is modified; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetColumns">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection back to its
            default state.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.IsDesignTime">
            <override/>
            <summary>Determines if this object is used by the parent control in design-time.</summary>
            <returns>True if it is being used in design-time.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.CreateColumnDescriptorCollection">
            <summary>
            Override this factory method if custom properties should be added to the column descriptor.
            You also have to derive GridTableDescriptor and provide a strong typed collection
            property.
            </summary>
            <returns>returns GridColumnDescriptorCollection</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeColumnSets">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnSets"/> collection contains values.
            </summary>
            <returns>True if not empty; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetColumnSets">
            <summary>
            Clears the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnSets"/> collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeConditionalFormats">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ConditionalFormats"/> collection contains values.
            </summary>
            <returns>True if not empty; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetConditionalFormats">
            <summary>
            Clears the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ConditionalFormats"/> collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetFrozenColumn">
            <summary>
            Returns the value of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.FrozenColumn"/> if valid. An empty string
            if the parent table has no frozen column specified.
            </summary>
            <returns>The value of <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.FrozenColumn"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetRowHeaderWidth">
            <summary>
            Returns width specified in TableOptions.RowHeaderWidth if TableOptions.ShowRowHeader is true; 0 otherwise.
            </summary>
            <returns>Row header width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetTableIndentWidth">
            <summary>
            Returns width specified in TableOptions.IndentWidth if TableOptions.ShowTableIndent is true; 0 otherwise.
            </summary>
            <returns>Width of indentation of each group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetTotalWidthOfRowHeadersAndIndent">
            <summary>
            Calculates the width of row headers and all indent columns before
            the first record column.
            </summary>
            <returns>Width of row headers and all indent columns</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetTotalWidthOfRowHeadersAndIndent(System.Boolean)">
            <summary>
            Calculates the width of row headers and all indent columns before
            the first record column.
            </summary>
            <param name="includeWidthOfParentTableIndent">Specifies if width of nested table indents and parent table row headers should be added.</param>
            <returns>Width of row headers and all indent columns</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetFrozenColumnCount">
            <summary>
            Returns the number of frozen columns based on the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.FrozenColumn"/>
            property.
            </summary>
            <returns>Number of frozen columns.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.EnsureSummaryDescriptors">
            <summary>
            Recreates the Summaries collection if fields, columns, or SummaryRows
            have changed. Add summaries for calculating the maximum length
            of columns in the table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.EnsureSummaryFilterBarChoices(Syncfusion.Grouping.SummaryDescriptorCollection)">
            <summary>
            This method is called to add summaries for those columns where GridColumnDescriptor.AllowFilter 
            is true. The base class implementation adds a FilterBarChoicesSummary for each column with .AllowFilter set to true.
            </summary>
            <param name="summaryDescriptors">The collection where new summaries should be added.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetColumnIndentCount">
            <summary>
            Returns the number of indent columns.
            </summary>
            <returns>If records don't have nested tables, the method returns GroupedColumns.Count+1; otherwise GroupedColumns.Count+2.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetColCount">
            <summary>
            Returns the number of grid columns to display in grid.
            </summary>
            <returns>Number of columns.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetLastColumnIndex">
            <summary>
            Returns the last column index where a record field is displayed.
            </summary>
            <returns>Last column index.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColIndexToField(System.Int32)">
            <summary>
            Converts a column index in a grid to a zero-based number adjusted for column headers (subtracting <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetColumnIndentCount"/>)
            collection.
            </summary>
            <param name="colIndex">The column index in the grid.</param>
            <returns>A zero-based number.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.FieldToColIndex(System.Int32)">
            <summary>
            Converts a zero-based number to a column index in a grid adjusted for column headers (adding <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetColumnIndentCount"/>).
            </summary>
            <param name="fieldNum">A zero-based number.</param>
            <returns>The column index in the grid.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.NameToField(System.String)">
            <summary>
            Returns the zero-based index for a column. The resulting
            number can be used as an index to look up a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/>
            collection.
            </summary>
            <param name="name">The name of the column to be matched.</param>
            <returns>A zero-based field number in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection; -1 if not found.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetColumnDescriptor(System.String)">
            <summary>
            Searches for the column descriptor with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The GridColumnDescriptor that matches the name, if found; otherwise, NULL.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnEnableOneTimePopulate">
            <exclude/>
            <summary>The Engine calls this method when schema changes occurred. </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.EnsureRecordRowColumns">
            <summary>
            Recreates the internal <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.RecordRowCoveredRanges"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.RecordRowColumns"/>
            if changes were detected in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnSets"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/>,
            or <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collections.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnToRowColIndex(System.String,System.Int32@,System.Int32@)">
            <summary>
            Returns the relative row and column index in the grid of a column descriptor.
            </summary>
            <param name="fieldDescriptorName">The name of the field descriptor (which is GridColumnDescriptor.MappingName).</param>
            <param name="resultRow">Returns the relative zero-based row index; -1 if column was not found.</param>
            <param name="resultCol">Returns the relative zero-based column index; -1 if column was not found.</param>
            <returns>True if column was found; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.GetColumnSetColCount">
            <summary>
            Used internally.
            </summary>
            <returns>returns the count of column set</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnQueryCustomSummary(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.QueryCustomSummary"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetAppearance">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of this element.
            </summary>
            <returns>Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#RaiseAppearanceChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Notifies the host that properties in the Appearance object were changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableCellAppearanceSource#RaiseAppearanceChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Notifies the host that properties in the Appearance object will be changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.QueryCellStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.RaiseQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.QueryCellStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeChildGroupOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ChildGroupOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetChildGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ChildGroupOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeTopLevelGroupOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.TopLevelGroupOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetTopLevelGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.TopLevelGroupOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSerializeTableOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.TableOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetTableOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.TableOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnTableSourceListChanged(Syncfusion.Grouping.TableEventArgs)">
            <override/>
            <summary>Raises the <see cref="E:Syncfusion.Grouping.TableDescriptor.TableSourceListChanged"/> event. </summary>
            <param name="e">TableEventArgs that contains the event data</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnItemPropertiesChanged(System.EventArgs)">
            <override/>
            <summary>
            Raises the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnItemPropertiesChanged(System.EventArgs)"/> event.
            </summary>
            <param name="e">Event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetSortByDisplayMemberCols">
            <summary>
            Clears the sortByDisplayMemberCols collection. 
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ShouldSortByDisplayMember(Syncfusion.Grouping.SortColumnDescriptor)">
            <summary>
            Determines if the specified column should be sorted by the DisplayMember.
            Default behavior of the method is to return false.
            GridGroupingControl overrides this method and checks whether the GridColumnDescriptor
            associated with column has its GridColumnDescriptor.SortByDisplayMember 
            property set to true.
            </summary>
            <param name="cd">The SortColumnDescriptor.</param>
            <returns>True if the column should be sorted by the DisplayMember.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SetDisplayMemberColumnsCollection">
            <summary>
            Adds the columns which are having display members to the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.InitSortByDisplayMemberCols">
            <summary>
            Initiate sort display member columns.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> that this table descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ParentRelation">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> that this table descriptor belongs to
            if it is a child table of a relation; returns NULL if it is the main
            table descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ParentTableDescriptor">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> that the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ParentRelation"/> belongs to
            if this table descriptor is a child table of a relation; returns NULL if it is the main
            table descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations">
            <summary>
            Gets the collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRelationDescriptor"/> objects defining relations
            to other tables.
            </summary>
            <remarks>
            The default state of this collection and child objects is auto-populated from relation descriptors
            found in the underlying source list for this table. <para/>
            If you assign a <see cref="T:System.Data.DataView"/> or <see cref="T:System.Data.DataSet"/> to <see cref="M:Syncfusion.Grouping.Engine.SetSourceList(System.Collections.IEnumerable)"/>,
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Relations"/> collection is auto-populated from <see cref="T:System.Data.DataRelation"/> objects
            found in the <see cref="T:System.Data.DataSet"/>.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows">
            <summary>
            Gets or sets a collection from <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> that declares
            summary rows each with one or multiple GridSummaryColumnDescriptor elements.
            </summary>
            <remarks>
            When you assign a GridSummaryRowDescriptorCollection object using this property, the existing collection
            object is not replaced. Instead, all properties and elements are copied
            from the assigned GridSummaryRowDescriptorCollection object using the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptorCollection)"/> method.
            <para/>
            The SummaryRows collection contains GridSummaryRowDescriptors. GridSummaryRowDescriptors have a name,
            title, and collection of summary columns. A GridSummaryRowDescriptor also has a Read-only
            IsFillRow property. If this property is True, the summary should fill the
            whole row and not be displayed below individual columns. IsFillRow will return True if
            any of the GridSummaryColummDescriptors in the SummaryColumns collection is set to
            GridSummaryStyle.FillRow.
            <para/>
            The GridSummaryColummDescriptor defines where to display the column in the row.
            Essential properties are the name, format, DisplayColumn, DataMember, and
            SummaryType. The multiple GridSummaryColumnDescriptor objects
            have a name and mapping name that identify the column for which a summary should be
            calculated for and a SummaryType property that defines the type of calculations to be performed.
            <para/>
            Possible SummaryTypes are: Count, BooleanAggregate, ByteAggregate, CharAggregate, DistinctCount,
            DoubleAggregate, Int32Aggregate, MaxLength, StringAggregate, Vector, DoubleVector, and Custom.
            <para/>
            When you specify the SummaryType.Custom type, you need to set the custom method through the
            CreateSummaryMethod property of the SummaryDescriptor. It is CreateSummaryDelegate and
            is called to create an instance of a summary object. You also need to handle the
            GridGroupingControl.QueryCustomSummary as demonstrated in the Grid/Grouping/CustomSummaries example.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.StackedHeaderRows">
            <summary>
            Gets or sets a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> objects that declares
            StackedHeader rows each with one or multiple GridStackedHeaderDescriptor elements.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.StackedHeaderRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>. StackedHeaders allow you to display headers that spread multiple columns
            before the regular column headers.
            </summary>
            <remarks>
            Each group in the GridTable has a GridStackedHeaderSection. The StackedHeader section has as many
            rows as there are GridStackedHeaderRowDescriptors. Each GridStackedHeaderRowDescriptor
            has a collection of GridStackedHeaderDescriptor columns. The GridStackedHeaderDescriptor
            defines the VisibleColumns or ColumnSets for which a combined header should be displayed 
            before the normal column headers.
            <para/>
            If you leave the VisibleColumns collection empty than this header will be used as default
            header for all columns that were not explicitly associated with another header.
            <para/>
            So, if you want to just add an extra Caption then you could add a StackedHeaderRow
            with only one StackedHeader that has an empty VisibleColumns collection.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns">
            <summary>
            Gets or sets a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor"/> columns each referencing
            a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/>.
            The order of GridVisibleColumnDescriptors in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> collection defines
            the left to right order of columns shown in the grid.
            </summary>
            <remarks>
            When you assign a GridVisibleColumnDescriptorCollection object using this property, the existing collection
            object is not replaced. Instead, all properties and elements are copied
            from the assigned GridVisibleColumnDescriptorCollection object using the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection)"/> method.
            <para/>
            The VisibleColumns collection is auto-populated from the Columns collection and the ColumnSets collection.
            When auto-initialized, the VisibleColumns collection adds all GridColumnSetDescriptors from the ColumnSets
            collection and also all ColumnDescriptors from the Columns collection that have not been referenced by a
            ColumnSpan. So, if you do not specify any column sets, the VisibleColumns collection will have a
            GridVisibleColumnDescriptor for each Column with the column's name.<para/>
            You can also manually initialize the VisibleColumns collection. The name of the GridColumnSetDescriptor
            identifies the column set descriptor or column in the VisibleColumns collection.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ForceEmptyVisibleColumns">
            <summary>
            Gets or sets whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> collection should not be autopopulated. When you set this property true
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/>.<see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> will be called. When you set this property false, <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetVisibleColumns"/>
            will be called.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns">
            <summary>
            Gets a collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> columns with mapping information to columns of the underlying datasource.
            </summary>
            <remarks>
            When you assign a GridColumnDescriptorCollection object using this property, the existing collection
            object is not replaced. Instead, all properties and elements are copied
            from the assigned GridColumnDescriptorCollection object using the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection)"/> method.
            <para/>
            The Columns collection lets you specify the fields that should be displayed in the GridTableControl.
            By default, the Columns collection is auto-populated from the underlying Fields, ExpressionFields and UnboundFields
            collections and will be a combination of these three collections. When the Columns collection is
            auto-populated and you make changes to the above collections, the changes will
            automatically be reflected in this collection. <para/>
            GridColumnDescriptors in the Columns collection have a reference to a FieldDescriptor
            (or ExpressionFieldDescriptor). <para/>
            Additionally, GridColumnDescriptors contain grid-specific information about a column such as the column width.
            You can manually set the column width or have it be automatically initialized by the grid to fit the string
            with the maximum length in the column's data. GridColumnDescriptor also has an Appearance property. This is
            where cell type and formatting of the column can be specified.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SupportColumnAppearanceDeserialization">
            <summary>
            Gets or sets a value to enable/disable column appearance deserialization.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ForceEmptyColumns">
            <summary>
            Gets or sets whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> collection should not be autopopulated. When you set this property true
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/>.<see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Columns"/> will be called. When you set this property false, <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ResetColumns"/>
            will be called.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ColumnSets">
            <summary>
            Gets or sets a collection from <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSpanDescriptor"/> information
            about columns that can spread multiple grid rows or columns. <para/>
            </summary>
            <remarks>
            When you assign a GridColumnSetDescriptorCollection object using this property, the existing collection
            object is not replaced. Instead, all properties and elements are copied
            from the assigned GridColumnSetDescriptorCollection object using the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptorCollection)"/> method.
            <para/>
            The ColumnSet collection lets you specify a multi-row per record layout in a table. A ColumnSetDescriptor
            holds one or multiple ColumnSpans. In a GridColumnSpan, you can specify layout information of a column.
            You can, for example, specify that the Address column should be displayed in the grid above City and Region
            and span these two columns.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ConditionalFormats">
            <summary>
            Gets or sets a collection from <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> which provides filter criteria for displaying a
            subset of records from the underlying data source with conditional cell formatting.<para/>
            </summary>
            <remarks>
            When you assign a GridConditionalFormatDescriptorCollection object using this property, the existing collection
            object is not replaced. Instead, all properties and elements are copied
            from the assigned GridConditionalFormatDescriptorCollection object using the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptorCollection)"/> method.
            <para/>
            The ConditionalFormats collection has GridConditionalFormatDescriptor objects. The GridConditionalFormatDescriptor
            defines filter criteria for displaying a
            subset of records from the underlying datasource with conditional cell formatting.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Summaries">
            <summary>
            Gets the collection of <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> objects defining summaries
            of the table. This collection is maintained automatically by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>
            and is filled with summaries from the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/> collection. You should not
            directly modify this collection. Instead, you should modify <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/>.
            </summary>
            <remarks>
            Each <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> in the collection references
            a <see cref="T:Syncfusion.Grouping.FieldDescriptor"/> of the <see cref="P:Syncfusion.Grouping.TableDescriptor.Fields"/> collection. Based
            on the summaries defined in this collection, each group in the table will have
            summaries calculated.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.FrozenColumn">
            <summary>
            Freeze columns. Gets or sets the name of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> which defines the columns to prevent scrolling.
            </summary>
            <remarks>
            All columns left of the specified including the column will not be scrollable. 
            <para/>
            Note: If you set this property for a child table you have to make sure that the column is properly
            aligned with the frozen column of the parent table. It is not supported to have a different scroll position
            for a nested table. If it is not possible to correctly align the right border of the column in the child
            table with the right border of the frozen column of the parent table then you should leave this field blank.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.AllowCalculateMaxColumnWidth">
            <summary>
            Gets or sets whether the maximum number of characters found in record field cells
            should be calculated for columns. See also TableOptions.ColumnsMaxLengthStrategy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.HasSummaryFilterBarChoices">
            <summary>
            Returns true if any summaries were implicitly created for FilterBar
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.HasCustomSummaryFilterBarChoices">
            <summary>
            Returns true if there are columns with .AllowFilter = true and GridFilterBarChoicesEventArgs.ShouldCreateSummaryDescriptor
            set to false.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.RecordRowColumns">
            <summary>
            Gets an internal array used for multiple rows per Record and Column to Field Mapping.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.RecordRowCoveredRanges">
             <summary>
            Gets an internal array used for multiple rows per Record and Column to Field Mapping.
             </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.QueryCustomSummary">
            <summary>
            Occurs for each GridSummaryColumnDescriptor before the <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> is determined. You must handle this event if you specified <see cref="F:Syncfusion.Grouping.SummaryType.Custom"/> as <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryType"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in the table. This property lets you control almost every aspect of
            the appearance of the grouping grid like cell back color, font, or the cell type.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.IsExcelFilterWired">
            <summary>
            Indicates the grouping grid is wired with excel style filter.
            This is specifically used to apply the filter in excel sheet while exporting.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.InheritAppearanceFomParent">
            <summary>
            Gets or sets whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Appearance"/> of the table descriptor should
            inherit properties of a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ParentTableDescriptor"/> if this object is the child table
            descriptor in a relation.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.QueryCellStyleInfo">
            <summary>
            Occurs for each cell before a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/>
            starts painting and lets users customize the display of cells.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridGroupOptionsSource#HasGroupOptions">
            <summary>
            Gets the value whether the GroupOptions object has been initialized.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridGroupOptionsSource#GroupOptions">
            <summary>
            Gets the group options.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.ChildGroupOptions">
            <summary>
            Gets or sets the look of inner groups like whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.TopLevelGroupOptions">
            <summary>
            Gets or sets the look of the top most group like whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.Syncfusion#Windows#Forms#Grid#Grouping#IGridTableOptionsSource#HasTableOptions">
            <summary>
            Gets the value indicates whether the TableOptions object have been initialized.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.TableOptions">
            <summary>
            Gets or sets the table-wide properties like the width of the indent column or whether header rows should be visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.RowsPerRecord">
            <override/>
            <summary>Gets the number of rows that should be added to each record.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.PreviewRowsPerRecord">
            <override/>
            <summary>Gets the number of preview rows that should be added to each record.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor">
            <summary>
            GridVisibleColumnDescriptor references a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/>.
            The order of GridVisibleColumnDescriptors in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> collection defines
            the left to right order of columns shown in the grid.
            <para/>
            Columns are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection"/> that
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.Dispose(System.Boolean)">
            <override/>
            <summary>
            Disposes the unmanaged resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.ShouldSerialize">
            <override/>
            <summary>Determines if this object was modified.</summary>
            <returns>returns the boolean value false.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.GetName">
            <override/>
            <summary>Gets the descriptor name.</summary>
            <returns>Descriptor name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.#ctor">
            <overload>
            Initializes a new column.
            </overload>
            <summary>
            Initializes a new empty column.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.#ctor(System.String)">
            <summary>
            Initializes a new column with a name.
            </summary>
            <param name="name">Descriptor name.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.PropertyChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.System#ICloneable#Clone">
            <summary>
            Creates a new object that is a copy of the current instance.
            </summary>
            <returns>A new object that is a copy of this instance.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.Collection">
            <summary>
            The collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.TableDescriptor">
            <summary>
            The TableDescriptor that this descriptor belongs to.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.InSetName">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor.Name">
            <summary>
            Gets or sets the mapping for this column. You should specify which <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> (by it's Name property)
            or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/> you want to display in the grid at this column.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter.#ctor">
            <summary>
            Initializes the new instances for GridVisibleColumnDescriptorTypeConverter.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Determines if the current object can be converted to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type you want the object to convert to.</param>
            <returns>True if this conversion is possible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection">
            <summary>
            A collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor"/> columns each referencing
            a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnSetDescriptor"/>.
            The order of GridVisibleColumnDescriptors in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> collection defines
            the left to right order of columns shown in the grid.
            <para/>
            An instance of this collection
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.VisibleColumns"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Empty">
            <summary>
            A Read-only and empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.EnableOneTimePopulate">
            <summary>
            When called the ShouldPopulate property will be set true temporarily until
            the next EnsureInitialized call and then be reset again to optimize subsequent lookups.
            The Engine calls this method when schema changes occured (PropertyChanged was raised).
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.#ctor">
            <overload>
            Initializes a new empty collection.
            </overload>
            <summary>
            Initializes a new empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Reset">
            <summary>
            Resets the collection to its default state. If the collection is bound to a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.TableDescriptor"/>,
            the collection will auto-populate itself the next time an item inside the collection is accessed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.EnsureInitialized(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Modify">
            <summary>
            Marks the collection as modified and avoids auto-population.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.LoadDefault">
            <summary>
            Resets the collection to its default state, auto populates it, and marks it
            as modified. Call this method if you want to load the default items for the collection and then
            modify them (e.g. remove members from the auto-populated list).
            </summary>
            <example>
            <code lang="C#">
            gridGroupingControl1.TableDescriptor.VisibleColumns.LoadDefault();
            gridGroupingControl1.TableDescriptor.VisibleColumns.Remove("MyChildTable.ForeignCategoryID");
            </code>
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="columnDescriptors">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Determines if the element belongs to this collection.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Contains(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Insert(System.Int32,System.String)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="name">The name of the element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Move(System.Int32,System.Int32)">
            <summary>
            Moves an element within the collection.
            </summary>
            <param name="src">The original index of the element within the collection.</param>
            <param name="dest">The target index of the element within the collection </param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Add(System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element with the specified name from the collection.
            </summary>
            <param name="name">The name of the element to remove from the collection. If no element with that name is found
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Dispose">
            <summary>
            Disposes the unmanaged resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.GetWidthColumns(System.Int32[]@)">
            <summary>
            Returns an array of columns that affect the width of the table in the grid.
            </summary>
            <param name="factor">An array in the same order as the returned array with
            width factors indicating the number of grid columns spanned by a column descriptor.</param>
            <returns>An array of columns that affect the width of this column set. Each column
            will also have a width factor returned through the <paramref name="factor"/> array.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.GetWidthColumns(System.String,System.Int32[]@)">
            <summary>
            Returns an array of columns that affect the width of this table in the grid
            for a specific column set only.
            </summary>
            <param name="name">The column name.</param>
            <param name="factor">The int array factor.</param>
            <returns>returns array of GridColumnDescriptor</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.OnTotalWidthRequest(System.ComponentModel.CancelEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.TotalWidthRequest"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
            <summary>
            Inserts an item to the System.Collections.IList at the specified index.
            </summary>
            <param name="index">The zero-based index at which value should be inserted.</param>
            <param name="value">The object to insert into the System.Collections.IList.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#IList#Remove(System.Object)">
            <summary>
            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"/>.
            </summary>
            <param name="value">The object to remove from the System.Collections.IList.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#IList#Contains(System.Object)">
            <summary>
            Determines whether the System.Collections.IList contains a specific value.
            </summary>
            <param name="value">The object to locate in the System.Collections.IList.</param>
            <returns>true if the System.Object is found in the System.Collections.IList; otherwise,false.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#IList#IndexOf(System.Object)">
            <summary>
            Determines the index of a specific item in the System.Collections.IList.
            </summary>
            <param name="value">The object to locate in the System.Collections.IList.</param>
            <returns>The index of value if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#IList#Add(System.Object)">
            <summary>
            Adds an item to the System.Collections.IList.
            </summary>
            <param name="value">The object to add to the System.Collections.IList.</param>
            <returns>The position into which the new element was inserted, or -1 to indicate that
            the item was not inserted into the collection.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the System.Collections.ICollection to an System.Array,
            starting at a particular System.Array index.
            </summary>
            <param name="array">The one-dimensional System.Array that is the destination of the elements
            copied from System.Collections.ICollection. The System.Array must have zero-based
            indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.SuggestName(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Suggest the mapping name for column.
            </summary>
            <param name="value"></param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.ShouldPopulate">
            <summary>
            Gets or sets whether collection should check for changes
            in engine schema or underlying data source schema when EnsureInitialized gets called.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Engine">
            <summary>
            Gets the Grid Engine of table descriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.TableDescriptor">
            <summary>
            Gets the table descriptor this collection belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.InsideCollectionEditor">
            <summary>
            Gets or sets whether the collection is manipulated inside a collection editor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Version">
            <summary>
            Gets the version number of this collection. The version is increased each time the
            collection or an element within the collection was modified. When getting the version,
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/> is called to ensure the collection is auto-populated
            if needed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.IsModified">
            <summary>
            Gets or sets whether the collection is modified from its default state.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.IsReadOnly">
            <summary>
            Returns False if the collection is Read-only.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.IsFixedSize">
            <summary>
            Returns normally False since this collection has no fixed size. Only when it is Read-only
            IsFixedSize returns True.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
            <remarks>
            The method calls <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.EnsureInitialized(System.Boolean)"/>.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.TotalWidthRequest">
            <summary>
            Occurs when the grid is recalculating the total horizontal width of the table inside the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.TotalWidth">
            <summary>
            Gets the total horizontal width of the table inside the grid.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#IList#Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection.System#Collections#ICollection#SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the System.Collections.ICollection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection)">
            <summary>
            Initializes the enumerator and attaches it to the collection.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventHandler">
            <summary>
            Represents a method that handles an event with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs">
            <summary>
            Provides data for <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddVisibleColumn"/> event.
            <remarks>
            The GridEngine.QueryAddVisibleColumn event affects the auto-population of the GridVisibleColumnDescriptorCollection. <para/>
            It is called for each column and lets you control at run-time if the column should be added to the 
            GridVisibleColumnDescriptorCollection. You can set e.Cancel = True to avoid specific columns
            being added.
            </remarks>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Initializes the event args
            </summary>
            <param name="tableDescriptor">The table descriptor.</param>
            <param name="column">The column.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs.GridTableDescriptor">
            <summary>
            Gets the TableDescriptor
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs.GridVisibleColumn">
            <summary>
            Get the Visible column of Grid table descriptor.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor">
            <summary>
            Customized collection editor form.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.RuleCollectionEditor_Load(System.Object,System.EventArgs)">
            <summary>
            To load the rule collection editor form
            </summary>
            <param name="sender">The source control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.listBox1_SelectedIndexChanged(System.Object,System.EventArgs)">
            <summary>
            Raised when listBox selected Index was changed.
            </summary>
            <param name="sender">The source control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor)">
            <summary>
            Initialize new instance for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor"/>class.
            </summary>
            <param name="descriptor">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/> contains descriptor properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.cbxNegativeBarFillStyle_SelectedValueChanged(System.Object,System.EventArgs)">
            <summary>
            Apply the NeagativeBar FillStyle based on comboBox selected items. 
            </summary>
            <param name="sender">The source control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.cbxGradientFillStyle_SelectedValueChanged(System.Object,System.EventArgs)">
            <summary>
            Apply the PositiveBar FillStyle based on comboBox selected items. 
            </summary>
            <param name="sender">The source control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.cbxFillSameAsPositive_CheckedChanged(System.Object,System.EventArgs)">
            <summary>
            Determine whether fill negative bar as same like positive.
            </summary>
            <param name="sender">The source control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.ToString">
            <summary>
            Overridden to change the ToString method. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.cbxAutoCalculateMinMax_CheckedChanged(System.Object,System.EventArgs)">
            <summary>
            Determine the calculation of Minimum and maximum values.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.cbxDataBarDirection_SelectedValueChanged(System.Object,System.EventArgs)">
            <summary>
            Determine the dataBar drawing direction.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnAdd_Click(System.Object,System.EventArgs)">
            <summary>
            Add the conditionalFormatCollection to the conditionalFormatDescriptor.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.GetName(System.Object)">
            <summary>
            Get the name of collection.
            </summary>
            <param name="newCollItem">New collection object</param>
            <returns>Returns the collection name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnOk_Click(System.Object,System.EventArgs)">
            <summary>
            Applies the rule to ConditionalCormatDescriptorCollection.
            </summary>
            <param name="sender">The source control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.GetDataBarValue(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Set the dataBar values to the form controls.
            </summary>
            <param name="dataBar">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>contains the data bar properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.SaveDataBarValue(Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule)">
            <summary>
            Saves the currently edited values to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>
            </summary>
            <param name="dataBar">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.ConditionalFormatDataBarRule"/>that contains property. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnUp_Click(System.Object,System.EventArgs)">
            <summary>
            Moves the currently selected item upwards when button clicked.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnDown_Click(System.Object,System.EventArgs)">
            <summary>
            Moves the currently selected item downwards when button clicked.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.MoveItem(System.Int32)">
            <summary>
            Move the listBox item based on direction passed.
            </summary>
            <param name="direction">The direction determines listBox move.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnRemove_Click(System.Object,System.EventArgs)">
            <summary>
            Removes the item from listBox.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.tbxColumn_TextChanged(System.Object,System.EventArgs)">
            <summary>
            Save the column name when testBox text changed.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnCancel_Click(System.Object,System.EventArgs)">
            <summary>
            Close the dialog.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.chbxAxisBarPositions_CheckStateChanged(System.Object,System.EventArgs)">
            <summary>
            Determines the axisBar position.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.clrpckrbtn_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the negative bar border color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnNegativeSolidPicker_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the negative bar solidFill color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.clrpkrGradient1_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the negative bar GradientFillcolor1 color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.clrpkrGradient2_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the negative bar GradientFillcolor2 color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.colorPickerButton1_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the positive bar border color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.btnPositiveColorPicker_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the positive bar solidFill color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.crPBtnPositiveGradient1_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the positive bar GradientFillcolor2 color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.crbtnPositiveGradient2_ColorSelected(System.Object,System.EventArgs)">
            <summary>
            Set the positive bar GradientFillcolor2 color.
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.TxtMin_TextChanged(System.Object,System.EventArgs)">
            <summary>
            Set the minimum valu of DataBar
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.TxtMax_TextChanged(System.Object,System.EventArgs)">
            <summary>
            Set the maximum valu of DataBar
            </summary>
            <param name="sender">The source control</param>
            <param name="e">The <see cref="T:System.EventArgs"/>contains data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.GetMaxMinValue(System.String)">
            <summary>
            Convert the maximum and minimum value for databar
            </summary>
            <param name="text">text value of Maximum or Minimum</param>
            <returns></returns>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <override/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.Count">
            <summary>
            Get the collection count.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.RuleCollectionEditor.InstanceEventHandler">
            <summary>
            Occurs when the current instance gets modified.
            </summary>
            <param name="sender">The Control.</param>
            <param name="instance">The modified instance.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.BuildActionLists">
            <summary>
            Builds the action lists in the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.OnDesignerActivate(System.Object,System.EventArgs)">
            <summary>
            Trigged when the designer window gets focus.
            </summary>
            <param name="source">The Control.</param>
            <param name="evevent">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Initialize(System.ComponentModel.IComponent)">
            <override/>
            <summary>Overrides and initializes the components.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.OnSelectionChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the selection gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.OnSelectionChanging(System.Object,System.EventArgs)">
            <summary>
            Triggered when the selection is changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Dispose(System.Boolean)">
            <summary>
            Overrides and manages the unwanted resources.
            </summary>
            <param name="disposing">If <b>True</b> then the object is being disposing; Otherwise <b>False</b>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.PreFilterProperties(System.Collections.IDictionary)">
            <summary>
            Overrides and filters the properties.
            </summary>
            <param name="properties">The properties of the class of the component.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.InitializeNewComponent(System.Collections.IDictionary)">
            <summary>
            Overrides and initializes the new component.
            </summary>
            <param name="defaultValues">A name/value dictionary of default values to apply to properties. Null value id specified if the values are not applied.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.OnCreateHandle">
            <summary>
            Overrides and create the handle.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Control_HandleDestroyed(System.Object,System.EventArgs)">
            <summary>
            Triggered when the handle gets destroyed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Overrides and process the system messages.
            </summary>
            <param name="m">The message to be processed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.RefreshPropertyBrowser">
            <summary>
            Refreshes the property browser.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.groupingControl_PropertyChanging(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the property values are changing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.groupingControl_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the property value gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentChanged(System.Object,System.ComponentModel.Design.ComponentChangedEventArgs)">
            <summary>
            Triggered when the components gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.GetDataset(System.Object)">
            <summary>
            Gets the data set.
            </summary>
            <param name="list">The list values.</param>
            <returns>The data source to be associated.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ForceRefill">
            <summary>
            Forces the updates to be done immediately whenever there is a change in property values or any events had triggered.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.GetData(System.Object)">
            <summary>
            Gets the data associated with the specified component.
            </summary>
            <param name="component">The component with which the data is associated.</param>
            <returns>The instance of the <see cref="T:System.Object"/> contains the instance data.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.GetIAdapterFromDataTableAdapter(System.Object)">
            <summary>
            Gets the adapter from the data table.
            </summary>
            <param name="cmp">The instance associated with the data adapter.</param>
            <returns>The instance of the <see cref="T:System.Data.IDataAdapter"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ForceRefill(System.Object)">
            <summary>
            Forces the updates whenever there is a change in the data adapter associated with the grid.
            </summary>
            <param name="component"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentAdded(System.Object,System.ComponentModel.Design.ComponentEventArgs)">
            <summary>
            Triggered when the component had added.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentRemoving(System.Object,System.ComponentModel.Design.ComponentEventArgs)">
            <summary>
            Triggered when the component gets removing.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentChanging(System.Object,System.ComponentModel.Design.ComponentChangingEventArgs)">
            <summary>
            Triggered when the component is getting change.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentAdding(System.Object,System.ComponentModel.Design.ComponentEventArgs)">
            <summary>
            Triggered when the component is getting add.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentRemoved(System.Object,System.ComponentModel.Design.ComponentEventArgs)">
            <summary>
            Triggered when component is removed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.componentChangeService_ComponentRename(System.Object,System.ComponentModel.Design.ComponentRenameEventArgs)">
            <summary>
            Triggered when the component is renamed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Engine_DataSourceChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the data source associated with the grid gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ShowPreviewDialog">
            <summary>
            Displays the preview dialog.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ShowFillException(System.Data.IDataAdapter,System.Data.DataSet,System.Windows.Forms.Design.IUIService,System.Windows.Forms.DialogResult,System.Exception)">
            <summary>
            Display the exception dialog.
            </summary>
            <param name="adapter">The data adapter associated with the grid.</param>
            <param name="dataSet">The datasource to be assigned to the grid.</param>
            <param name="UIservice">The instance of the <see cref="T:System.Windows.Forms.Design.IUIService"/> that provides the UserInterface.</param>
            <param name="action">The dialog input from the user.</param>
            <param name="ex">The instance of the <see cref="T:System.Exception"/> that contains the exception information.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.previewControl_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the property value gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.previewDialog_Load(System.Object,System.EventArgs)">
            <summary>
            Triggered when the preview dialog is being displayed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.previewDialog_QueryCellStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Triggered when the preview dialog is shown.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ApplyLookAndFeel(System.Xml.XmlReader,System.String,System.String)">
            <summary>
            Applies the look and feel.
            </summary>
            <param name="xr">The instance <see cref="T:System.Xml.XmlReader"/> class to read the XML file.</param>
            <param name="info">The info regarding the XML file.</param>
            <param name="undoDescription">The description associated with the file to undo the changes.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ApplySchema(System.Xml.XmlReader,System.String,System.String)">
            <summary>
            Applies the schema.
            </summary>
            <param name="xr">The instance <see cref="T:System.Xml.XmlReader"/> class to read the XML file.</param>
            <param name="info">The info regarding the XML file.</param>
            <param name="undoDescription">The description associated with the file to undo the changes.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_Preview(System.Object,System.EventArgs)">
            <summary>
            Triggered when the preview is to be shown.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_CopySchema(System.Object,System.EventArgs)">
            <summary>
            Triggered when the copy schema is selected.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_SaveSchema(System.Object,System.EventArgs)">
            <summary>
            Triggered when the save schema is selected.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_ChooseSchema(System.Object,System.EventArgs)">
            <summary>
            Triggered when the schema is chosen.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_PasteSchema(System.Object,System.EventArgs)">
            <summary>
            Triggered when the schema is pasted.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_CopyLookAndFeel(System.Object,System.EventArgs)">
            <summary>
            Triggered when the copy look and feel is selected. 
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_SaveLookAndFeel(System.Object,System.EventArgs)">
            <summary>
            Triggered when the save look and feel is selected.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_ChooseLookAndFeel(System.Object,System.EventArgs)">
            <summary>
            Triggered when the choose look and feel is selected.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.verbs_PasteLookAndFeel(System.Object,System.EventArgs)">
            <summary>
            Triggered when the paste look and feel is selected.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.BroadcastComponentChanged">
            <summary>
            Broadcasts the changed components.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ActionLists">
            <summary>
            Gets the list of actions performed in the grid's designer window.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.DataSource">
            <summary>
            Gets or sets the data source value.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.DataMember">
            <summary>
            Gets or sets the data member value.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Host">
            <summary>
            Gets the designer host.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ContainerHasAdapter">
            <summary>
            Gets a value indicating whether the container have the data adapter or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Adapters">
            <summary>
            Gets the value of the data adapters.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.ContainerHasTypedDataset">
            <summary>
            Gets a value indicating whether the container has a data set or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner.Verbs">
            <override/>
            <summary>Gets the values of the designer verbs.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlChooseDataSourceActionList">
            <summary>
            Defines the class that implements the action list in the designer window of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlChooseDataSourceActionList.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner)">
            <summary>
            Initializes the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlChooseDataSourceActionList"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner"/> class.
            </summary>
            <param name="owner">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlDesigner"/> that gets associated with the action lists.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlChooseDataSourceActionList.GetSortedActionItems">
            <summary>
            Overrides and triggered to get the sorted action list items.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlChooseDataSourceActionList.DataSource">
            <summary>
            Gets or sets the data source associated with the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlChooseDataSourceActionList.DataMember">
            <summary>
            Gets or sets the data member associated with the grid.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbList">
            <summary>
            Defines a class that implements the action verb list in the designer window of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbList.#ctor(System.ComponentModel.Design.DesignerVerb[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbList"/> class with the specified instance of the <see cref="T:System.ComponentModel.Design.DesignerVerb"/> class.
            </summary>
            <param name="verbs">The instance of the <see cref="T:System.ComponentModel.Design.DesignerVerb"/> class associated with the grid designer window.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbList.GetSortedActionItems">
            <summary>
            Overrides and triggered to get the sorted action list items.
            </summary>
            <returns>The sorted items from the collection.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbList.AutoShow">
            <summary>
            Gets a value indicating whether to automatically show or not.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem">
            <summary>
            Defines a class that implements the action verb items in the designer window of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.#ctor(System.ComponentModel.Design.DesignerVerb)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem"/> class with the specified verb of the designer window.
            </summary>
            <param name="verb">The verb item of the designer window.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.Invoke">
            <summary>
            Overrides and invokes the target verb.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.Category">
            <summary>
            Gets the category values of the verbs.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.Description">
            <summary>
            Gets the description of the verb.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.DisplayName">
            <summary>
            Gets the display name of the verb.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.IncludeAsDesignerVerb">
            <summary>
            Gets a value indicating whether to include as a designer verb or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionVerbItem.MemberName">
            <summary>
            Gets the member name.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionSupportList">
            <summary>
            Defines a class that supports the actions performed in the designer window of the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionSupportList.GetSortedActionItems">
            <summary>
            Returns the collection of <see cref="T:System.ComponentModel.Design.DesignerActionItem"/> objects contained in the list.
            </summary>
            <returns>
            A <see cref="T:System.ComponentModel.Design.DesignerActionItem"/> array that contains the items in this list.
            </returns>
            Override
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionSupportList.GridVisualStyles">
            <summary>
            Gets or sets the GridVisualStyles themes to the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionSupportList.KeyWord">
            <summary>
            Gets or sets the key word value to be searched.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionSupportList.Search">
            <summary>
            Gets or sets the search options.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.DesignerActionSupportList.Grid">
            <summary>
            Gets the grouping grid control.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.SearchOptions">
            <summary>
            Defines the constants that specify the available search options.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Design.SearchOptions.Syncfusion">
            <summary>
            Represents Syncfusion.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Design.SearchOptions.Forums">
            <summary>
            Represents Forums.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Design.SearchOptions.KnowledgeBase">
            <summary>
            Represents KnowledgeBase.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog">
            <summary>
            Represents a class that provides support for GridGroupingControlPreviewForm.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.DelayRefreshPropertyGrid(System.Int32)">
            <summary>
            Delays the refresh time-taken of the property grid.
            </summary>
            <param name="interval">Time interval in ms.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.DelayedRefreshPropertyGrid(System.Object,System.EventArgs)">
            <summary>
            Delays the refresh time-taken of the property grid.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.RefreshPropertyGrid">
            <summary>
            Refreshes the property grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.NeedRefresh">
            <summary>
            Refreshes the grid with a time interval of 50 ms.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.TableDescriptor_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.PropertyChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.Engine_SourceListChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.SourceListListChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.Dispose(System.Boolean)">
            <summary>
            Overrides and manages the unwanted resources.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.propertyGrid_SelectedGridItemChanged(System.Object,System.Windows.Forms.SelectedGridItemChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:System.Windows.Forms.PropertyGrid.SelectedGridItemChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.SelectedGridItemChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.SetPropertyInfo(System.Windows.Forms.GridItem)">
            <summary>
            Sets the property info.
            </summary>
            <param name="newSelection">The newly selected item.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.OnLoad(System.EventArgs)">
            <summary>
            Overrides and triggers the <see cref="T:System.Windows.Forms.Form.Load"/> event is done.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.OnSizeChanged(System.EventArgs)">
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.SizeChanged"/> event is done.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.GroupingControl_QueryCellStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.QueryCellStyleInfo"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.infoPanel_Paint(System.Object,System.Windows.Forms.PaintEventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Control.Paint"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.PaintEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridGroupingControlPreviewDialog.GroupingControl">
            <summary>
            Gets the Property GridGroupingControl1 (GridGroupingControl)
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor">
            <summary>
            Defines a class that implements the grid table properties in the designer window.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.#ctor(System.String,Syncfusion.Grouping.TableDescriptor,System.Attribute[])">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor"/> class.
            </summary>
            <param name="name">The display name.</param>
            <param name="sip">The table descriptor property values.</param>
            <param name="attributes">The array of attribute values.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.CanResetValue(System.Object)">
            <internalonly/>
            <summary>
               Determines whether the component will allow its value to be reset or not.
            </summary>
            <param name="comp">The component to reset.</param>
            <returns>
               true if the component supports resetting its value.
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.GetValue(System.Object)">
            <internalonly/>
            <summary>
               Retrieves the value of the property for the given component.  This will
               throw an exception if the component does not have this property.
            </summary>
            <param name="comp">The component.</param>
            <returns>
               the value of the property on comp.  This can be casted
               to the property type.
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.ResetValue(System.Object)">
            <internalonly/>
            <summary>
               Resets the value of this property on comp to the default value.
            </summary>
            <param name="comp">The component whose property is to be reset.</param>
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.SetValue(System.Object,System.Object)">
            <internalonly/>
            <summary>
               Sets the value of this property on the given component.
            </summary>
            <param name="comp">The component whose property is to be set.</param>
            <param name="value">The new value of the property.</param>
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.ShouldSerializeValue(System.Object)">
            <internalonly/>
            <summary>
               <para>Determines if this property should be persisted. A property is
                  to be persisted if it is marked as persistable through a
                  PersistableAttribute, and if the property contains something other
                  than the default value. Note, however, that this method will
                  return true for design time properties as well, so callers
                  should also check to see if a property is design time only before
                  persisting to runtime storage.</para>
            </summary>
            <param name='comp'>The component on which the property resides.</param>
            <returns>
               <para>true if the property should be persisted to either
                  design time or run time storage.</para>
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.ComponentType">
            <internalonly/>
            <summary>
               Retrieves the type of the component this PropertyDescriptor is bound to.
            </summary>
            <returns>
               the type of component.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.DisplayName">
            <internalonly/>
            <summary>
               Retrieves the display name of the property.  This is the name that will
               be displayed in a property browser.  This will be the same as the property
               name for most properties.
            </summary>
            <returns>
               a string containing the name to display in the property browser.
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.IsReadOnly">
            <internalonly/>
            <summary>
               Determines if the property can be written to.
            </summary>
            <returns>
               true if the property can be written to.
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Design.GridTableDescriptorPropertyDescriptor.PropertyType">
            <internalonly/>
            <summary>
               Retrieves the data type of the property.
            </summary>
            <returns>
               a class representing the data type of the property.
            <seealso cref="T:System.ComponentModel.PropertyDescriptor"/>
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Switches">
            <summary>
               Defines a class that provides the predefined switches for enabling or disabling trace
               output or code instrumentation in the Syncfusion shared library.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Switches.#cctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Switches"/> class.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase">
            <summary>
            Defines an abstract base class used by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController"/>.
            It implements the <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> interface
            to be used with <see cref="T:Syncfusion.Windows.Forms.MouseControllerDispatcher"/> and provides common functions for hit-testing and drag and drop
            functionality used by both derived classes.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.ResetClickCellsController">
            <summary>
            Clears out pending state of ClickCellsController, possibly sending MouseHoverLeave or CancelMode
            notification to cell renderer.
            </summary>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetGridTableControl">
            <summary>
            Gets the grid table control which is bound to the group drop area.
            </summary>
            <returns>The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.ShouldShowRemoveCursor">
            <summary>
            Determines a value indicating whether the mouse position of removing cursor should be shown or not.
            </summary>
            <returns>True if remove cursor should be shown; Otherwise False.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.IsMouseOverGroupDropArea">
            <summary>
            Determines a value indicating whether the mouse over event is performed on the group drop area or not.
            </summary>
            <returns>True if mouse is over GroupDropArea; Otherwise False.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.CheckMouseButtons(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Determines a value indicating whether the mouse button had clicked or not.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <returns>True if the mouse button is clicked; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetRangeOfColumnHeaderSection">
            <summary>
            Gets the range value of column header section. Gets null if there is no column headers.
            </summary>
            <returns>The range value of column header section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetColumnDescriptorAtMousePosition">
            <summary>
            Gets column descriptor under the mouse position. Gets null if there is no header drawn below mouse.
            </summary>
            <returns>The column descriptor.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.SupportsTransparentForm">
            <summary>
            Determines a value indicating whether the transparent form is supported or not.
            </summary>
            <returns>True if transparent form is supported; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.OpenRedArrowIndicator(System.Boolean)">
            <summary>
            Displays the red arrow indicator.
            </summary>
            <param name="checkGroupDrop">True if the group drop area is visible; Otherwise False.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.CloseRedArrowIndicator">
            <summary>
            Clears the red arrow indicator.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.RedArrowDispose(Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper)">
            <summary>
            Clears the red arrow.
            </summary>
            <param name="redArrowIndicatorDragHelper">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper"/> instance that draws the red arrow.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.CreateRedArrowIndicatorBitmap(System.Int32)">
            <summary>
            Creates a red arrow bitmap.
            </summary>
            <param name="sz">The size of the bitmap to be drawn.</param>
            <returns>The bitmap image of the red arrow.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.ShouldShowRedArrowIndicator">
            <summary>
            Determines a value indicating whether on mouse position the red arrow indicator should be shown or not.
            </summary>
            <returns>True if it should be shown; Otherwise False.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetRedArrowIndicatorLocation(System.Boolean,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Gets the red arrow indicator location. Used internally.
            </summary>
            <param name="inGroupDropArea">True if the position is in group drop area.</param>
            <param name="cd">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> class that gets associated with the grid.</param>
            <returns>The point value.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.UpdateRedArrowIndicator">
            <internalonly/>
            <summary>
            Creates the red arrow indicator and update the location of red arrow indicator to show while dragging. Internal only.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetMovementDelta">
            <summary>
            Gets the mouse position.
            </summary>
            <returns>The point values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.ShouldShowDragBitmap">
            <summary>
            Determines a value indicating whether the bitmap for dragging should be shown or not. Used internally.
            </summary>
            <returns>If <b>True</b> then the bitmap is displayed; Otherwise <b>False</b>.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetDragWindowLocation(System.Drawing.Point)">
            <summary>
            Gets the drag window location.
            </summary>
            <param name="srcLocation">The point values of the screen location.</param>
            <returns>The location point of the drag window.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.OpenDragHeader(System.Boolean)">
            <summary>
            Opens the drag header.
            </summary>
            <param name="indentCheck">True if the column header is an indent column; Otherwise False.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.CloseDragHeader">
            <summary>
            Closes the drag header.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.UpdateDragHeader">
            <summary>
            Updates the drag header.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.CreateHeaderBitmap(Syncfusion.Windows.Forms.Grid.GridControlBase,System.Int32,System.Int32,System.Boolean)">
            <summary>
            Creates the bitmap for the drag header.
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class that is associated with the drag header.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="hierarchical">If <b>True</b> then the row height is re-calculated to adjust the blur image; Otherwise <b>False</b>.</param>
            <returns>The bitmap image.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.ProcessBitmap(System.Drawing.Bitmap)">
            <summary>
            Used Internally to process BorderColor of bitmap.
            </summary>
            <param name="bm">Gets the bitmap to be processed</param>
            <returns>bitmap</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetPosition">
            <summary>
            Gets the current touch or mouse position
            </summary>
            <returns>Returns the LastMousePosition when the SkipPanning for the control or GroupDropArea is true, otherwise returns the mouse position</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GetAllowFixFocus">
            <implement/>
            <summary>Determines a value indicating whether the allow fixfocus is enabled or not.</summary>
            <returns>Returns False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.MouseHoverEnter">
            <implement/>
            <summary>
            Triggered before the first time MouseHover is called.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.MouseHover(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered after the <see cref="T:System.Windows.Forms.Control.MouseHover"/> event is done.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.MouseHoverLeave(System.EventArgs)">
            <implement/>
            <summary>
            Triggered when the mouse hover ends either the user dragged mouse out of the hit-test area or
            when context changes (e.g. user pressed the mouse button).
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.MouseDown(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Control.MouseDown"/> event is done and the controller signaled in HitTest that it wants to handle mouse events pressed by the user..
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.MouseMove(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Control.MouseMove"/> event is done for the active controller after a MouseDown message when the user moves the mouse pointer.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.MouseUp(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Control.MouseUp"/> event is done for the active controller after a MouseDown message when the user releases the mouse button.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.CancelMode">
            <implement/>
            <summary>
            Triggered when the current mouse operation is canceled.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.HitTest(System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <implement/>
            <summary>
            HitTest is called to determine whether your controller wants to handle the mouse events based current context.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">A <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> that has indicated to handle the mouse event.</param>
            <returns>A non-zero value if the button can and wants to handle the mouse event; 0 if the
            mouse event is unrelated for this button.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.ClickCellsController">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.GridClickCellsMouseController"/> which is used to forward mouse events
            to cell renderers.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.grid">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.GridGroupDropArea">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> associated with the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.TableDescriptor">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> associated with the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.Table">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> associated with the grid.
            </summary>
            <internalonly/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.DragHeaderVisible">
            <internalonly/>
            <summary>Gets or sets a value indicating whether the drag header should be visible or not. Used internally.</summary>
            <remarks>Returns boolean value to indicate drag header visible.
            Creates the DragWindow while dragging and closes the DragWindow while dropping.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.Name">
            <implement/>
            <summary>Gets the name of the mouse controller.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHeaderMouseControllerBase.Cursor">
            <implement/>
            <summary>Gets the cursor to be displayed.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController">
            <summary>
            Defines a class that provides the mouse controller support for dragging column headers within the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> or dragging them to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController"/> class specified with the grid it operates on
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class associated with the mouse controller.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.MouseDown(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseDown"/> is done and this controller signaled in HitTest that it wants to handle mouse events pressed by the user.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.MouseMove(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseMove"/> event is done for the active controller after a MouseDown message when the user moves the mouse pointer.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.IsAllowGroupByColumn(System.Int32)">
            <summary>Determines a value that indicates whether to allow group by column or not.</summary>
            <param name="redArrowFieldNum">The field index of the red arrow.</param>
            <remarks>
            This method is to check whether the RedArrow is necessary to display.
            If last column is been added in GroupDropArea which is already present, then there is no need to update the Red Arrow.
            The condition in this method will check whether the last column is been repeated.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.MouseUp(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the <see cref="T:System.Windows.Forms.Control.MouseUp"/> event is called for the active controller after a MouseDown message when the user releases the mouse button.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.CancelMode">
            <override/>
            <summary>
            Overrides and performs the CancelMode operation when the current mouse operation is canceled.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.HitTest(System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <override/>
            <summary>
            Overrides and HitTest is called to determine whether your controller wants to handle the mouse events based current context.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">A <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> that has indicated to handle the mouse event.</param>
            <returns>A non-zero value if the button can and wants to handle the mouse event; 0 if the
            mouse event is unrelated for this button.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.grid_PrepareViewStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <summary>
            Triggered to apply the custom formatting options.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> class.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.DragGroupHeaderHitTestInfo">
            <summary>
            Defines a class that implements the group drag header's hit test.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.DragGroupHeaderHitTestInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Drawing.Point)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController.DragGroupHeaderHitTestInfo"/> class with the specified grid and the drag header's position value.
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class that is associated with the drag header.</param>
            <param name="point">The location of the drag header.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController">
            <summary>
            Defines a class that provides support for dragging headers from the GroupDropArea.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController"/> class specified with the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> class.
            </summary>
            <param name="grid">The group drop area.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.GetGridTableControl">
            <summary>
            Overrides and gets the grid associated with the grid.
            </summary>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.CreateHeaderBitmap(System.Int32,System.Int32)">
            <summary>
            Creates the header bitmap image.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>The bitmap image.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.MouseDown(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            MouseDown is called when this controller signaled in HitTest that it wants to handle mouse events and the
            user pressed the mouse button.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.MouseMove(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            MouseMove is called for the active controller after a MouseDown message when the user moves the mouse pointer.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.MouseUp(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>
            MouseUp is called for the active controller after a MouseDown message when the user releases the mouse button.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.CancelMode">
            <override/>
             <summary>
            CancelMode is called for the active controller after a MouseDown message when the mouse operation is canceled.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.HitTest(System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <override/>
            <summary>
            HitTest is called to determine whether your controller wants to handle the mouse events based current context.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">A <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> that has indicated to handle the mouse event.</param>
            <returns>A non-zero value if the button can and wants to handle the mouse event; 0 if the
            mouse event is unrelated for this button.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.IsHeaderColIndex(System.Int32)">
            <summary>
            Will return the value true if the colIndex sent is of Header type. Otherwise false.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController.isCheckColumn">
            <summary>
            This method is used to check whether the clicked column is header or not for Left or Right Alignment.
            Will return true if the row index is an header and the not equals than 2. Otherwise false.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper">
            <internalonly/>
            <summary>Defines a class that implements the helper methods of the drag window. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper"/> class. Used internally.</summary>
            <internalonly/>        
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.StartDrag(System.Drawing.Bitmap,System.Drawing.Point,System.Windows.Forms.DragDropEffects)">
            <internalonly/>
            <summary>Starts the dragging process. Used internally.</summary>
            <remarks>Starts to drag the drag window and displays it in the destination location..</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.CheckDragCursor(System.Windows.Forms.DragDropEffects)">
            <internalonly/>
            <summary>Ensures the drag cursor. Used internally.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.DragDropEffects"/> enumerator hold the dropping effect.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.StopDrag">
            <internalonly/>
            <summary>Stops the drag operation. Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.DoDrag(System.Drawing.Point,System.Windows.Forms.DragDropEffects)">
            <internalonly/>
            <summary>Drags the group to the specified point.</summary>
            <param name="p">The specified point.</param>
            <param name="e">Specifies the effects of a Drag-Drop operation.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.CancelDrag">
            <internalonly/>
            <summary>Cancels the dragging process.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.EndDrag">
            <internalonly/>
            <summary>Stops the dragging process.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.Dispose">
            <summary>
            Disposes the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.DragWindow">
            <internalonly/>
            <summary>Gets the drag window. Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.LastDragDropEffect">
            <internalonly/>
            <summary>Gets the last drop effect of the drag window. Used internally.</summary>
            <remarks>Specifies the possible effects of drag-drop operation.</remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragHelper.IsDragging">
            <internalonly/>
            <summary>Gets a value indicating whether dragging is still in completion or not. Used internally.</summary>
            <remarks>Returns boolean value to indicate the header is in dragging or not.</remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow">
            <internalonly/>
            <summary>Defines a class that implements the drag window. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow.#ctor">
            <internalonly/>
            <summary>Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow"/> class. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow._Move(System.Drawing.Point)">
            <summary>
            Moves the dragging to the specified point location.
            </summary>
            <param name="p">The destination point.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow.StartDrag(System.Drawing.Point)">
            <summary>
            Determines a value that indicates whether to start the dragging or not. Used internally.
            </summary>
            <param name="p">The specified starting point value.</param>
            <returns>If <b>True</b> dragging takes place; Otherwise <b>False</b>.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow.MoveTo(System.Drawing.Point)">
            <summary>
            Determines a value that indicates whether to move to the specified point location or not. Used internally.
            </summary>
            <param name="p">The specified destination location point value.</param>
            <returns>If <b>True</b> the location gets changed; Otherwise <b>False</b>.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow.StopDrag">
            <summary>
            Determines a value that indicates whether to stop dragging or not. Used internally.
            </summary>
            <returns>If <b>True</b> stops dragging; Otherwise <b>False</b>.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow.Dispose(System.Boolean)">
            <summary>
            Overrides and manages the unwanted the resources.
            </summary>
            <param name="disposing">If <b>True</b> then the Dispose() method is called for the clean-up; Otherwise <b>False</b> then the finalizer is called for clean-up.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDragWindow.DragBitmap">
            <internalonly/>
            <summary>Gets or sets the bitmap image for the dragging header. Used internally.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController">
            <summary>
            Defines an abstract base class used by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControlDragHeaderMouseController"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDropAreaDragHeaderMouseController"/>.
            It implements the <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> interface
            to be used with MouseControllerDispatcher and provides common functions for hit-testing and drag and drop
            functionality used by both derived classes.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.#ctor">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController"/> class specified with the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.
            </summary>
            <param name="grid">The table control associated with dragging stacked headers.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetGridTableControl">
            <summary>
            Returns the grid it is bound to.
            </summary>
            <returns>The GridTableControl</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.ResetClickCellsController">
            <summary>
            Clears out pending state of ClickCellsController, possibly sending MouseHoverLeave or CancelMode
            notification to cell renderer.
            </summary>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.CheckMouseButtons(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Determines a value that indicates whether the mouse buttons are clicked or not.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <returns>If <b>True</b> the mouse buttons are clicked; Otherwise <b>False</b>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetRangeOfStackedHeaderSection">
            <summary>
            Gets the range of stacked headers.
            </summary>
            <returns>The range value of the stacked header cell.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetStackedHeaderSpanAtMousePosition">
            <summary>
            The stackedHeaderSpan descriptor under the mouse position. Will be null if there is no header drawn below mouse.
            </summary>
            <returns>The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/> at the specified point. </returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.SupportsTransparentForm">
            <summary>
            Determines a value indicating whether the drag window should be transparent or not.
            </summary>
            <returns>True if the drag window is transparent; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.OpenRedArrowIndicator">
            <summary>
            Opens the red arrow indicator for the drag window.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.CloseRedArrowIndicator">
            <summary>
            Closes the red arrow red arrow indicator.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.CreateRedArrowIndicatorBitmap">
            <summary>
            Creates the red arrow indicator.
            </summary>
            <returns>The bitmap image.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.DrawRedArrowIndicator(System.Drawing.Graphics)">
            <summary>
            Draws the red arrow indicator.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.DragWindow_Paint(System.Object,System.Windows.Forms.PaintEventArgs)">
            <summary>
            Triggered to paint the drag window.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.PaintEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.ShouldShowRedArrowIndicator">
            <summary>
            Determines a value whether to show red arrow indicator or not.
            </summary>
            <returns>True if the indicator should be shown; Otherwise False.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetRedArrowIndicatorLocation(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan)">
            <summary>
            Gets the red arrow indicator location. Used internally.
            </summary>
            <param name="cd">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/> class that is associated with the drag window.</param>
            <returns>The point values of the red arrow indicator.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.UpdateRedArrowIndicator">
            <internalonly/>
            <summary>Updates the red arrow indicator. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetMovementDelta">
            <summary>
            Gets the movement delta.
            </summary>
            <returns>returns the point</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.ShouldShowDragBitmap">
            <summary>
            Determines a value indicating whether to show the dragger bitmap or not. Used internally.
            </summary>
            <returns>True then the bitmap is displayed; Otherwise <b>False</b>.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetDragWindowLocation(System.Drawing.Point)">
            <summary>
            Gets the drag window location.
            </summary>
            <param name="srcLocation">The drag window location in the screen.</param>
            <returns>The point values of the location.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.OpenDragHeader">
            <summary>
            Opens the drag header.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.CloseDragHeader">
            <summary>
            Closes the drag header.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.UpdateDragHeader">
            <summary>
            Updates the dragged header.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.CreateHeaderBitmap(Syncfusion.Windows.Forms.Grid.GridControlBase,System.Int32,System.Int32)">
            <summary>
            Creates the bitmap image for the stacked header cell.
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class associated with the stacked header.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.GetAllowFixFocus">
            <implement/>
            <summary>Gets a value indicating whether to allow fix focus or not.</summary>
            <returns>Returns False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.MouseHoverEnter">
            <implement/>
            <summary>
            Triggered before the first time MouseHover is called.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.MouseHover(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered after MouseHoverEnter is called.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.MouseHoverLeave(System.EventArgs)">
            <implement/>
            <summary>
            Triggered when hovering ends either because user dragged mouse out of the hit-test area or
            when context changes (e.g. user pressed the mouse button).
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.MouseDown(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.MouseDown"/> event is done and the controller signaled in HitTest that it wants to handle mouse events and the
            user pressed the mouse button.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.MouseMove(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.MouseMove"/>event is done for the active controller after a MouseDown message when the user moves the mouse pointer.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.ShouldShowRemoveCursor">
            <summary>
            Determines a value that indicates whether to show the remove cursor or not.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.MouseUp(System.Windows.Forms.MouseEventArgs)">
            <implement/>
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.MouseUp"/> event is done for the active controller after a MouseDown message when the user releases the mouse button.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.CancelMode">
            <implement/>
             <summary>
            CancelMode is called for the active controller after a MouseDown message when the mouse operation is cancelled.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.HitTest(System.Windows.Forms.MouseEventArgs,Syncfusion.Windows.Forms.IMouseController)">
            <implement/>
            <summary>
            HitTest is called to determine whether your controller wants to handle the mouse events based current context.
            </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <param name="controller">A <see cref="T:Syncfusion.Windows.Forms.IMouseController"/> that has indicated to handle the mouse event.</param>
            <returns>A non-zero value if the button can and wants to handle the mouse event; 0 if the
            mouse event is unrelated for this button.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.grid_PrepareViewStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <summary>
            Triggered to set custom style formatting.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/>contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.grid">
            <summary>
            Gets the grid table control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.ClickCellsController">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.GridClickCellsMouseController"/> which is used to forward mouse events
            to cell renderers.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.TableDescriptor">
            <summary>
            Gets the table <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> property values associated with the grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.Table">
            <summary>
            Gets table associated with the grid.
            </summary>
            <internalonly/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.DragHeaderVisible">
            <internalonly/>
            <summary>Gets or sets a value indicating whether the drag header should be visible or not. Used internally.</summary>
            <remarks>Returns boolean value to indicate drag header visible.
            creates the DragWindow while dragging and close the DragWindow while dropping.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.Name">
            <implement/>
            <summary>Gets the name of the mouse controller.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.Cursor">
            <implement/>
            <summary>Gets the cursor value to be displayed.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.DragStackedHeaderHitTestInfo">
            <summary>
            Defines a class that provides the support to Hit-test for dragging stacked headers.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.DragStackedHeaderHitTestInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,System.Drawing.Point)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupDragStackedHeaderMouseController.DragStackedHeaderHitTestInfo"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> at the specified point.
            </summary>
            <param name="grid">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</param>
            <param name="point">The specified point value.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea">
            <summary>
            Represents a control class that implements a drop area for groups control which is bound to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/>.
            It lets the user to drag and drop column headers into its bounds and change the <see cref="P:Syncfusion.Grouping.TableDescriptor.GroupedColumns"/>
            at runtime.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.hasBackColor">
            <summary>
            To identify whether Back color is set for GridGroupDropArea
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.hasForeColor">
            <summary>
            To identify whether Text color is set for GridGroupDropArea
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.SkipPanning">
            <summary>
            To identfy whether touch panning is disabled or not
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.Dispose(System.Boolean)">
             <override/>
            <summary>Disposes of the resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.WndProc(System.Windows.Forms.Message@)">
            <internalonly/>
            <summary>
            Processes Windows messages and optionally routes them to the control.
            </summary>
            <param name="msg">The <see cref="T:System.Windows.Forms.Message"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnBeforePaint(System.EventArgs)">
            <internalonly/>
            <summary>Overrides and triggered before painting is done.</summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.Invalidate">
            <internalonly/>
            <summary>Overrides an refreshes the model. Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> class withe the specified instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel"/> classes.
            </summary>
            <param name="tableControl">The instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/> class.</param>
            <param name="model">The instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnBackColorChanged(System.EventArgs)">
            <summary>
            Overrides and triggered when the back color of the group drop area had changed.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnForeColorChanged(System.EventArgs)">
            <summary>
            Overrides and triggered when the fore color of the group drop area had changed.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnParentForeColorChanged(System.EventArgs)">
            <summary>
            Overrides and triggered when the parent control's fore color is changed.
            </summary>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.GetHeaderColumnDescriptorAt(System.Drawing.Point)">
            <summary>
            Gets the column header description at the specified point. Used internally.
            </summary>
            <param name="point">The point value specified at the column header.</param>
            <returns>The instance of the column header descriptor.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnTouchPanBegin(System.Drawing.Point)">
            <summary>
            Used to decide to do the selection or dragging or resizing operations based on touchController. 
            </summary>
            <param name="touchBeginPoint">touch position when panning operation start</param>
            <returns>return false when do other operations like selection, dragging and resizing</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnTouchPan(System.Drawing.Point,System.Boolean)">
            <summary>
            Handles the Resize,Selection,Dragging or the panning operations based on the touch controller.
            </summary>
            <param name="currentTouchPoint">Current touch position</param>
            <param name="isSwipeScroll">used to decide the swipe scrolling operation occurs</param>
            <returns>Returns false if do the resize, dragging and selection process otherwise return true</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnTouchPanEnd(System.Drawing.Point)">
            <summary>
            Initialize the mouse up method when resize or dragging or selection process done, otherwise call the base method
            </summary>
            <param name="touchEndPoint">touch control end point</param>
            <returns>Return false when resizing or selection or dragging process done</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <internalonly/>
            <summary>Overrides and triggered when the mouse down event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <internalonly/>
            <summary>Overrides and triggered when the mouse move event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnMouseEnter(System.EventArgs)">
            <internalonly/>
            <summary>Overrides and triggered when the mouse enter event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.WireModel">
            <internalonly/>
            <summary>Wires the model to the parent.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.UnwireModel">
            <internalonly/>
            <summary>Unwires the model from the parent.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.InitLayout">
            <internalonly/>
            <summary>Initialize the layout.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <internalonly/>
            <summary>Overrides and triggered when the paint event is done.</summary>
            <param name="e">The <see cref="T:System.Windows.Forms.PaintEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.GetTreeLineBrush(System.Drawing.Brush@,System.Drawing.Pen@)">
            <summary>
            Overrides and draws the TreeLines.
            To apply color to paint the Treelines
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnCellDrawn(Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs)">
            <summary>
            Handler to draw the TreeLines
            </summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridDrawCellEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.OnCellClick(Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs)">
            <internalonly/>
            <summary>Overrides and triggered when the grid cell is clicked.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellClickEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.Refresh(System.Boolean)">
            <internalonly/>
            <summary>Overrides and refreshes the grid.</summary>
            <param name="fromModel">If True, then refresh is done from the parent; Otherwise False.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.ShouldSerializeFont">
            <summary>
            Determines a value indicating whether to serialize the font in the grid or not.
            </summary>
            <returns>True, if the grid has a font value and serialization takes place; Otherwise False.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.TreeLineColor">
            <summary>
            Gets or sets the color of the TreeLines.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.TreeLinePlacement">
            <summary>
            Gets or sets the TreeLinePlacement in the GroupDropArea.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.AllowRemove">
            <summary>
            Gets or sets a value indicating whether the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> should support removal of Groups dynamically.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.DynamicResizing">
            <summary>
            Gets or sets a value indicating whether to resize the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/> dynamically or not.
            Not applicable if <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> has multiple <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.GroupingControl">
            <summary>
            Gets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> that hosts this control.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.ParentDesignMode">
            <summary>
            Gets a value indicating whether the parent control is in designer mode or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.VScrollBehavior">
            <internalonly/>
            <summary>Gets or sets the Vertical scrollbar behavior. Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.HScrollBehavior">
            <internalonly/>
            <summary>Gets or sets the Horizontal scrollbar behavior. Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.Model">
            <internalonly/>
            <summary>Gets or sets the model part of the Group drop area. Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.Font">
            <override/>
            <summary>Gets or sets the Font in the grid.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea.DragColumnHeaderText">
            <summary>
            Gets or sets the "Drag a column header here to group by that column." text that
            is displayed when no columns were added to GroupDropArea.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel">
            <internalonly/>
            <summary>Implements the model or data part of the group drop area. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.ToString">
            <summary>
            Overrides and returns the string value of the current instance. Used internally.
            </summary>
            <returns>
            A <see cref="T:System.String"/> containing the name of the <see cref="T:System.ComponentModel.Component"/>, if any, or null if the <see cref="T:System.ComponentModel.Component"/> is unnamed.
            </returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.Dispose(System.Boolean)">
            <internalonly/>
            <summary>Overrides and manages the unwanted resources.</summary>
            <param name="disposing">True, if the method call is from the parent; Otherwise False then, the call is from the Finalizer.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)">
            <internalonly/>
            <summary>Initializes a new instances the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> class. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.ModelQueryCellModel(System.Object,Syncfusion.Windows.Forms.Grid.GridQueryCellModelEventArgs)">
            <summary>
            Triggered to set the custom model properties in the grid.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCellModelEventArgs"/> contains the event data</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.WireTable">
            <summary>
            Wires the table with the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.UnwireTable">
            <summary>
            Unwires the table from the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.ApplyScrollBars(System.String)">
            <summary>
            Applies themes to Office scrollbars to GridGroupDropArea.
            </summary>
            <param name="theme">Theme to be applied.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.IsHeaderColIndex(System.Int32)">
            <summary>
            Determines a value indicating whether the specified column index is a header or not.
            </summary>
            <param name="colIndex">The column index.</param>
            <returns>True, if the specified column index is a header; Otherwise False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.SetTextColor(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Sets the text color to the group drop area based on the theme applied.
            Used Internally.
            </summary>
            <param name="style">Style of the GridGroupDropArea Cells.</param> 
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.SetBackColor(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Sets the backcolor for GroupDropArea based on themes applied. Used Internally.
            </summary>
            <param name="style">Style of the GridGroupDropArea Cells</param>    
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.ColIndexToField(System.Int32)">
            <summary>
            Gets the field index from the specified column index. Used internally.
            </summary>
            <param name="colIndex">The column index.</param>
            <returns>The field index.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.HighestGroupedColumn(Syncfusion.Grouping.SortColumnDescriptorCollection)">
            <summary>
            Gets the Highest grouped column.
            </summary>
            <param name="groupedcolumns">An instance of the <see cref="T:Syncfusion.Grouping.SortColumnDescriptorCollection"/> contains the event data.</param>
            <returns>Index of Highest Group drop area.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.FieldToColIndex(System.Int32)">
            <summary>
            Gets the column index from the field index. Used internally.
            </summary>
            <param name="fieldNum">The field index.</param>
            <returns>The column index.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.GetHeaderColumnDescriptorAt(System.Int32,System.Int32)">
            <summary>
            Gets the column header descriptor at the specified row and column index. Used internally.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/> contains the event data.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.GetHeaderColumnDescriptorAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <summary>
            Gets the header column descriptor at.
            </summary>
            <param name="cell">The GridRangeInfo cell.</param>
            <returns>Returns the GridColumnDescriptor.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.GetColIndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Gets the column index of the specified column descriptor item.
            Used internally.
            </summary>
            <param name="cd">The GridColumnDescriptor.</param>
            <returns>Returns the column index.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.GetRangeInfoOf(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Gets the range span of the specified column descriptor item.
            Used internally.
            </summary>
            <param name="cd">The GridColumnDescriptor.</param>
            <returns>Returns the GridRangeInfo of the specified column descriptor item.</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.OnQueryCoveredRange(Syncfusion.Windows.Forms.Grid.GridQueryCoveredRangeEventArgs)">
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.OnQueryCellInfo(Syncfusion.Windows.Forms.Grid.GridQueryCellInfoEventArgs)">
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.CheckBorderAndTheme(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Int32)">
            <summary>
            Checks the header type and border of the GroupDropArea
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.getDefaultHeaderStyle(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Gets the style for the header in GroupDropArea to the current object.
            </summary>
            <param name="style">Provides the style values.</param>
            <returns>The applied style.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.OnQueryColWidth(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <internalonly/>
            <summary>Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryColWidth"/> event is done.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.SetColWidth(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs,System.Boolean,System.Int32)">
            <summary>
            Checks whether the touch mode is true and Image in Header is applied and will return the 
            column width of the GroupDropArea.
            </summary>
            <param name="idx">Column index.</param>
            <param name="enableTouch">True is touch mode is enabled.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
            <returns>The specified column width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.TextWidth(System.String,System.Drawing.Font)">
            <summary>
            Gets the total Text Width  of given string.
            </summary>
            <param name="text">String to find width.</param>
            <param name="font">Text font.</param>
            <returns>Width of text.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.ResizeColumns">
            <internalonly/>
            <summary>
            Performs the column resizing operation.  
            Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.OnQueryRowHeight(Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs)">
            <internalonly/>
            <summary>Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryRowHeight"/> event is done.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRowColSizeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.SetRowHeight(System.Boolean)">
            <summary>
            Checks whether TouchMode is true and will return the height of the row.
            </summary>
            <param name="enableTouch"><b>True</b> if TouchMode is enabled; Otherwise <b>False</b>.</param>
            <returns>The row height.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.GroupedColumns_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.SortColumnDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.Columns_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptorCollection.Changed"/> event is done.
            </summary>
            <param name="sender">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> contains the event data.</param>
            <param name="e"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.TableDescriptor_ItemPropertiesChanged(System.Object,System.EventArgs)">
            <summary>
            Triggered when the<see cref="E:Syncfusion.Grouping.SourceListDescriptor.ItemPropertiesChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.t_Tick(System.Object,System.EventArgs)">
            <summary>
            Triggered when the <see cref="T:System.Windows.Forms.Timer.Tick"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.TableDescriptor_TableSourceListChanged(System.Object,Syncfusion.Grouping.TableEventArgs)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Grouping.Table.SourceListChanged"/> event is done.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.TableEventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.GridTableModel">
            <internalonly/>
            <summary>Gets the grid table's model. Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.Table">
            <internalonly/>
            <summary>Gets or sets the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class. Used internally.
            Gets or sets the Grid table.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.HasTable">
            <internalonly/>
            <summary>Gets a value indicating whether the grid model have a table or not. Used internally.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel.ScaleFactor">
            <summary>
            Gets the scale factor based on current DPI. 
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellModel">
            <summary>
            Implements the data or model part of a grouped column header with sort indicator.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.GridSortColumnHeaderCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.GridSortColumnHeaderCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.GridSortColumnHeaderCellRenderer"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridSortColumnHeaderCellModel"/> class with the specified grid.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridSortColumnHeaderCellModel"/> class with the specified grid.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>    
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridSortColumnHeaderCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellModel.GetFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Object,System.Int32)">
            <summary>
            Overrides and gets the formated string for the specified object. 
            </summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="value">The value to be formatted.</param>
            <param name="textInfo">The textInfo is a hint who is calling, default is GridCellBaseTextInfo.DisplayText.</param>
            <returns>The formatted text for the gives value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>Creates a renderer for this cell model.</summary>
            <param name="control">The grid control.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellModel.OnQueryPrefferedClientSize(System.Drawing.Graphics,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo,Syncfusion.Windows.Forms.Grid.GridQueryBounds)">
            <summary>
            Calculates the preferred size of the cell based on its contents without margins and any buttons.
            </summary>
            <param name="g">The <see cref="T:System.Drawing.Graphics"/> context of the canvas.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="queryBounds">Graphical bounds of the cell.</param>
            <returns>The optimal size of the cell.</returns>
            <override/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer">
            <summary>
            Implements the Data or model part for grouped header cell renderer.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance  of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer"/> class wit the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> classes.
            </summary>
            <param name="grid">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> class.</param>
            <param name="cellModel">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnMouseHover(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Overrides and triggered the <see cref="T:System.Windows.Forms.Control.MouseHover"/> event is done.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnMouseHoverLeave(System.Int32,System.Int32,System.EventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the MouseHover leave event ends.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnGetCursor(System.Int32,System.Int32)">
            <summary>
            Overrides and gets the cursors.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <returns>Cursor indication.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnDrawDisplayText(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>
            Overrides and draws the display text.
            </summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="textRectangle">The inner bounds of the cell.</param>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnMouseDown(System.Int32,System.Int32,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Determine the mouse down events.
            </summary>
            <param name="rowIndex">Row index</param>
            <param name="colIndex">Col index</param>
            <param name="e">Event args</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnDrawCellButton(Syncfusion.Windows.Forms.Grid.GridCellButton,System.Drawing.Graphics,System.Int32,System.Int32,System.Boolean,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Determine the draw cell button.
            </summary>
            <param name="button">Draw cell button</param>
            <param name="g">Graphics</param>
            <param name="rowIndex">Row index</param>
            <param name="colIndex">Col index</param>
            <param name="bActive">Active</param>
            <param name="style">Style</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnLayout(System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Drawing.Rectangle,System.Drawing.Rectangle[])">
            <summary>
            Overrides and raises the rectangle layout.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="innerBounds">Inner cell bounds.</param>
            <param name="buttonsBounds">Buttons bounds.</param>
            <returns>The layout cell bounds.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnButtonClicked(System.Int32,System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and triggered on button click.</summary>
            <param name="button">The clicked button.</param>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GroupedHeaderCellRenderer.OnPushButtonClick(System.Int32,System.Int32)">
            <summary>
            Triggered when the <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.PushButtonClick"/> event is done if the user presses the PushButton.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel">
            <summary>
            Defines the model or data part of a drop-down ListControl-like grid.
            </summary>
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.<para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel"/> can serve as model for several <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer"/>
            instances if there are several <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> views for a <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/>.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer"/> for more detailed information about this cell type.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel.#ctor(Syncfusion.Windows.Forms.Grid.GridModel)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel"/> class.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel"/> class. 
            and stores a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this cell belongs to.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> for this cell model.</param>    
            <remarks>
            You can typically access cell models through the <see cref="P:Syncfusion.Windows.Forms.Grid.GridModel.CellModels"/>
            property of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> class.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel"/> class from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel.CreateRenderer(Syncfusion.Windows.Forms.Grid.GridControlBase)">
            <override/>
            <summary>
            Creates a cell renderer for this cell model.
            </summary>
            <param name="control">The grid control base.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellModel.GetFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Object,System.Int32)">
            <override/>
            <summary>
            Overrides and gets the formatted text for the value of the current instance with the specified style format.
            </summary>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
            <param name="value">Cell value to be formated.</param>
            <param name="textInfo">TextInfo is a hint of who is calling, default is GridCellBaseTextInfo.DisplayText.</param>
            <returns>The formatted text.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer">
            <summary>
            Defines the renderer part of a drop-down ListControl-like grid that lets users drop-down a grid
            with information about a related foreign key table that was set up using a RelationKind.ForeignKeyReference,
            RelationKind.ListItemReference or RelationKind.ForeignKeyKeyWords relation.
            </summary>    
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.#ctor(Syncfusion.Windows.Forms.Grid.GridControlBase,Syncfusion.Windows.Forms.Grid.GridCellModelBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer"/> class for the given <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/>.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> that displays this cell renderer.</param>
            <param name="cellModel">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> that holds data for this cell renderer that should
            be shared among views.</param>
            <remarks>References to <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/>,
            and <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> will be saved.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.Dispose(System.Boolean)">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.ResetDropDownTableControl">
            <summary>
            Resets the dropdown table control.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.Relations_Changed(System.Object,Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Triggered when the relation property value gets changed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> class instance that holds the list changed property values.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnEnsureListControlPart">
            <override/>
            <summary>Overrides and ensures the list control in the drop down list.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.CreateListControlPart">
            <summary>
            Overrides and creates the grid that should to be displayed in the drop-down window.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.GridListControl"/> to be placed in the drop-down container.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnInitialize(System.Int32,System.Int32)">
            <override/>
            <summary>Overrides and triggered to initialize the drop down list.</summary>
            <param name="colIndex">The column index.</param>
            <param name="rowIndex">The row index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.InitGroupTypedListRecordsCollection">
            <summary>
            Initializes the instance of the <see cref="T:Syncfusion.Grouping.GroupTypedListRecordsCollection"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnDraw(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <override/>
            <summary>Overrides and draws the drop down list.</summary>
            <param name="g">The instance of the <see cref="T:System.Drawing.Graphics"/> class.</param>
            <param name="clientRectangle">The rectangle bounds of the drop down list.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="style">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.SynchronizeDisplayText(System.Int32)">
            <override/>
            <summary>Overrides and synchronizes the display text.</summary>
            <param name="index">The index value of the display text.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.ProcessMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and determines whether the <see cref="T:System.Windows.Forms.Control.MouseWheel"/> event is processed by the cell renderer or not for scrolling the drop down list.</summary>
            <param name="e">A <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
            <returns>True if the parent grid should not be scrolled; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.DropDownContainerShowedDropDown(System.Object,System.EventArgs)">
            <override/>
            <summary>
            Overrides and triggered when the popup child is dropped down and made visible.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.ListControlMouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <override/>
            <summary>Overrides and triggered when <see cref="T:System.Windows.Forms.Control.MouseUp"/> event is done in the list box and closes the drop-down.</summary>
            <param name="sender">The Control</param>
            <param name="e">The <see cref="T:System.Windows.Forms.MouseEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.DropDownContainerCloseDropDown(System.Object,Syncfusion.Windows.Forms.PopupClosedEventArgs)">
            <override/>
            <summary>
            Overrides and processed when the DropDown container closes the drop down list.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.PopupClosedEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnShowingDropDownTableControl">
            <summary>
            Triggered when the drop down is getting display.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.DropDownContainerShowingDropDown(System.Object,System.ComponentModel.CancelEventArgs)">
            <override/>
            <summary>Overrides and triggered when the drop down container gets changed.</summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.ComponentModel.CancelEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnPrepareViewStyleInfo(Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <override/>
            <summary>Allows custom formatting of a cell by changing its style object.</summary>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.GetPrimaryKeyValue(Syncfusion.Grouping.Record)">
            <summary>
            Gets the primary key value.
            </summary>
            <param name="r">The primary key value for the specified record.</param>
            <returns>The primary key value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnSetControlText(System.String)">
            <override/>
            <summary>Overrides and sets the control text.</summary>
            <param name="text">The text to be specified.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.ApplyPrimaryKeyValue(System.Object)">
            <summary>
            Applies the primary key value.
            </summary>
            <param name="value">The value to be applied.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.OnValidate">
            <summary>
            Overrides and triggered from <see cref="M:Syncfusion.Windows.Forms.Grid.GridCurrentCell.Validate"/> after <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControlCurrentCellValidating"/> event has been
            fired. The default version checks if the active text fits any criteria as specified
            in the style object: It can be parsed into a cell value and meets <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellValidateValueInfo"/> criteria.
            </summary>
            <returns>
            True if the modified text is valid; False otherwise.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.ShowTableControl(System.Boolean)">
            <summary>
            Displays the table control.
            </summary>
            <param name="showTableControl">If <b>True</b>, the dropdown is displayed; Otherwise <b>False</b>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.SetModifyButtonStyle(Syncfusion.Windows.Forms.ButtonAdv,Syncfusion.Windows.Forms.GridVisualStyles)">
            <summary>
            Sets the modify button's style depending upon the theme applied.
            </summary>
            <param name="modifyButton">The button control.</param>
            <param name="gridVisualStyles">The applied theme.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.SetDropDownStyle(Syncfusion.Windows.Forms.ButtonAdv,Syncfusion.Windows.Forms.ButtonAdv,System.Windows.Forms.Panel,Syncfusion.Windows.Forms.GridVisualStyles)">
            <summary>
            Sets the dropdown style depending upon the theme applied.
            </summary>
            <param name="closeButton">The close button control.</param>
            <param name="selectButton">The select button.</param>
            <param name="dropdownPanel">The dropdown panel.</param>
            <param name="style">The applied style.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.EnsureDropDownTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)">
            <summary>
            Ensures the dropdown for the table.
            </summary>
            <param name="tableModel">The dropdown for the specified table.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.InitializeDropDownContainer">
            <override/>
            <summary>Overrides and initializes the drop down container.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.modifyButton_Click(System.Object,System.EventArgs)">
            <summary>
            Triggered when the modify button is clicked.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.Table_GroupCollapsed(System.Object,Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the table group gets collapsed.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.Table_GroupExpanded(System.Object,Syncfusion.Grouping.GroupEventArgs)">
            <summary>
            Triggered when the group gets expanded.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.GroupEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.AutoSizeHeightOfGrid">
            <summary>
            Sets the auto-height for the drop down grid table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.Table_CurrentRecordContextChange(System.Object,Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <summary>
            Triggered when the current record getting modified.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.dropDownTableControl_PrepareViewStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <summary>
            Applies custom style formats to the drop down table.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.listControlPartGrid_PrepareViewStyleInfo(System.Object,Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs)">
            <summary>
            Applies the custom style formats to the dropdown list.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridPrepareViewStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.closeButton_Click(System.Object,System.EventArgs)">
            <summary>
            Triggered when the close button is clicked in the dropdown container.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.selectButton_Click(System.Object,System.EventArgs)">
            <summary>
            Triggered when the select button is clicked in the dropdown container.
            </summary>
            <param name="sender">The Control.</param>
            <param name="e">The <see cref="T:System.EventArgs"/> contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.GridTableControl">
            <summary>
            Gets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.GridTableControl"/> that this cell renderer belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.Model">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/> that this cell renderer belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListCellRenderer.ModifyButton">
            <summary>
            Gets the reference to the modify button displayed in the top right corner of the dropdown grid
            when the underlying table is editable.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListControlPart">
            <internalonly/>
            <summary>Represents class that implements the dropdown list control. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDropDownListControlPart.CreateGridChild">
            <summary>
            Overrides and creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlChild"/> class.
            </summary>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlChild"/> class.</returns>
            <internalonly/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlModel">
            <internalonly/>
            <summary>Implements the Data or model part of the list control used in dropdown container. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlModel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlModel"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlModel.GetTable">
            <summary>
            Gets the table associated with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupTypedListRecordsCollection"/> class. Used internally.
            </summary>
            <returns>The table values in grouped type records collection.</returns>
            <internalonly/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlChild">
            <internalonly/>
            <summary>Defines a class that provides a <see cref="T:System.Windows.Forms.ListControl"/> with the specified list-control model. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlChild.#ctor(Syncfusion.Windows.Forms.Grid.GridListControl)">
            <internalonly/>
            <summary>Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlChild"/> class. Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlChild.GetTable">
            <summary>
            Gets the table values associated with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableListControlModel"/> class. Used internally.
            </summary>
            <returns>The Grouping table.</returns>
            <internalonly/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.NamespaceDoc">
            <summary>
               Defines a class that provides localized access to string resources specific 
               from the assembly manifest <see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.resources"/> field.
            The Syncfusion.Windows.Forms.Grid.Grouping.Localization namespace contains classes that provides the localized string values from the resource manager.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR">
            <summary>
               SR provides localized access to string resources specific 
               from the assembly manifest Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.resources
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetLoader">
            <summary>
            Loads the string from resource file or satellite Assemblies.
            </summary>
            <returns>The localized string values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetString(System.Globalization.CultureInfo,System.String,System.Object[])">
            <summary>
            Gets the string from the satellite assemblies and used it in the program. If the satellite Assemblies are not present, then the resources are read from SR.resources.
            </summary>
            <param name="culture">Specifies the culture of the Application.</param>
            <param name="name">Specifies the string for which localization has to be applied.</param>
            <param name="args">Arguments in the type of object.</param>
            <returns>The string values of the specified instance.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetString(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">The string that has to be localized.</param>
            <returns>Returns the localized string in the type string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetString(System.String,System.Object[])">
            <summary>
             Gets the localized string.
            </summary>
            <param name="name">The string that has to be localized.</param>
            <param name="args">Arguments in the type of object.</param>
            <returns>The localized string in the type of string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetString(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="culture">Specified the culture into which the string has to be localized.</param>
            <param name="name">Arguments in the type of object.</param>
            <returns>The localized string in the type of string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetObject(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">Arguments in the type of object.</param>
            <returns>The localized string in the type of string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetObject(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetBoolean(System.Globalization.CultureInfo,System.String)">
            <summary>
            Returns the boolean value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The boolean value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetBoolean(System.String)">
            <summary>
            Gets the boolean value for the current object. 
            </summary>
            <param name="name">The string that has to be localized.</param>
            <returns>The boolean value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetByte(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the Byte value for the current object. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The Byte value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetByte(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns>The Byte value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetChar(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the character value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The Char value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetChar(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns>The Char value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetDouble(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the Double value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The Double value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetDouble(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns>The double value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetFloat(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the Float value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The float value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetFloat(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns>The float value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetInt(System.Globalization.CultureInfo,System.String)">
            <summary>
            Returns the integer value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The integer value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetLong(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns>The long value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetLong(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the Long value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The long value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetShort(System.Globalization.CultureInfo,System.String)">
            <summary>
            Gets the short value for the string. 
            </summary>
            <param name="culture">Specifies the culture into which the string has to be localized.</param>
            <param name="name">The string that has to be localized.</param>
            <returns>The short value for the string.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.GetShort(System.String)">
            <summary>
            Gets the localized string for the given string.
            </summary>
            <param name="name">string that has to be localized.</param>
            <returns>The short value for the string.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRCategoryAttribute">
            <summary>
            Defines a class that specifies the category in which the property or event will be displayed in a visual designer.
            </summary>
            <remarks>
            This is a localized version of CategoryAttribute. The localized string will be loaded from the 
            assembly manifest <see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.resources"/> field.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRCategoryAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRCategoryAttribute"/> class with the specified category.
            </summary>
            <param name="category">The category.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRCategoryAttribute.GetLocalizedString(System.String)">
            <summary>
            Overrides and gets the localized string.
            </summary>
            <param name="value">The current instance that needs the localized string.</param>
            <returns>The localized string value.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRDescriptionAttribute">
            <summary>
            Defines a class that specifies the description for a property or event.
            </summary>
            <remarks>
            This is a localized version of DescriptionAttribute. The localized string will be loaded from the 
            assembly manifest <see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SR.resources"/> field.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRDescriptionAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRDescriptionAttribute"/> class with the specific description.
            </summary>
            <param name="description">The description of the specified object.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.Localization.SRDescriptionAttribute.Description">
            <summary>
            Gets the description values for the attributes specified.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers">
            <summary>
            Defines a class that specifies the constant resource identifier string values.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.FilterBarAll">
            <summary>
            Defines the constant string value for the filterbar cell's "(All)"
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.FilterBarCustom">
            <summary>
            Defines the constant string value for the filterbar cell's "(Custom...)"
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.FilterBarEmpty">
            <summary>
            Defines the constant string value for the filterbar cell's "(Empty)"
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.RecordNavigatorOF">
            <summary>
            Defines the constant string value for the record navigation bar.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.DragColumnHeaderHereText">
            <summary>
            Defines the constant string value for the dragging column header tip text.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.FailedToFillDataset">
            <summary>
            Defines the constant string value to denote the interruption in assigning the  data source.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.PasteEngineSchema">
            <summary>
            Defines the constant string value for pasting the schema in designer window of the grid.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.PagerPage">
            <summary>
            Defines constant string value of Paging
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.Localization.GroupingResourceIdentifiers.PagerOf">
            <summary>
            Defines constant string value of Paging
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingBitmaps">
            <summary>
            Defines a helper class for drawing and caching bitmaps from the DataBound.Resources folder of the Grid assembly
            </summary>
            <remarks>
            The bitmaps are loaded from the manifest and cached. The PaintIcon routine
            will substitute black pixels of the original bitmap and draw them with a 
            specified forecolor.<para/>
            Example:<para/>
               GridGroupingBitmaps.IconPainter.PaintIcon(g, rect, Point.Empty, bitmapName, Color.Black);
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingBitmaps.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingBitmaps"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingBitmaps.IconPainter">
            <summary>
            Gets the value of the icon painter.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingBitmaps.RedDownBitmap">
            <summary>
            Gets the bitmap of red colored down arrow while moving columns.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingBitmaps.RedUpBitmap">
            <summary>
            Gets the bitmap of red colored up arrow while moving columns.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCursors">
            <summary>
            Defines a class with default cursors for the grid.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCursors.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCursors"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCursors.GetCursor(System.String)">
            <summary>
            Gets the cursor
            </summary>
            <param name="cursorName">The name of the cursor.</param>
            <returns>The instance of the <see cref="T:System.Windows.Forms.Cursor"/> class.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingCursors.RemoveCursor">
            <summary>
            Gets or sets the cursor while removing  the columns.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridRowHeight">
            <summary>
            This interface provides routines for getting and setting row heights for elements. 
            Implement it in derived elements when custom row heights are needed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridRowHeight.SupportsRowHeight">
            <summary>
            Determines if elements support storing row heights.
            </summary>
            <returns>returns boolean value to indicate support row height</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridRowHeight.RowHeight">
            <summary>
            The row height.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.IGridRowHeight.HasRowHeight">
            <summary>
            Checks if row height was modified.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection">
            <summary>
            The section with the CaptionRow.
            </summary>
            <remarks>
            This is the first section within a group which provides the caption bar above the
            column headers. CaptionSection is a display element and will be an item returned by
            the Table.DisplayElements and Table.GroupedElements collection.<para/>
            <para/>
            CaptionSection is also a Section that can be accessed through the Group.Sections
            collection of its parent group.
            <para/>
            If a caption should be displayed at the beginning of each group, then CaptionSections
            are created when the grouping for a table is initialized. The grouping engine
            loops through all sorted records and categorizes them. For each new group, the virtual
            TableDescriptor.CreateGroup factory method is called. The TableDescriptor.CreateGroup method instantiates a CaptionSection by calling the
            virtual TableDescriptor.CreateCaptionSection factory method. <para/>
            </remarks>
            <example>The following example creates a string based on the CaptionSection's parent
            group number of direct child elements (as usually shown in the caption element for a
             group in GroupingGrid). Use the ParentGroup property to get access to the parent
             Group of this CaptionSection:
            <code lang="C#">
                        CaptionSection cs;
                        object cat = cs.ParentGroup.Category;
                        if (cat == null)
                            cat = "(null)";
                        string caption = "{2} Item(s)";
                        string groupName = cs.ParentGroup.Name;
                        if (groupName != "")
                            caption = "{0}: {1} - " + caption;
                        return string.Format(caption, groupName, cat, cs.ParentGroup.GetChildCount());
            </code>
            <para/>
            See also:<para/>
            TableDescriptor.CreateGroup, TableDescriptor.CreateCaptionSection, Group.Caption,
            Group.Sections, IDisplayElement
            </example>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionSection.Appearance">
            <summary>
            Gets or sets The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow">
            <summary>
            Represents the row for the column header row in a group.
            </summary>
            <remarks>
            A ColumnHeaderRow is displayed at the top of a table or group. ColumnHeaderRow is a place holder
            item where the grouping grid should display column headers. <para/>
            <para/>
            ColumnHeaderRow is a RowElement and an element of the ColumnHeaderSection.ColumnHeaderRows
            collection of a parent ColumnHeaderSection. <para/>
            <para/>
            ColumnHeaderRows are created and removed internally within a ColumnHeaderSection when the
            section is created and when the TableDescriptor.RowsPerRecord property of a TableDescriptor
            is changed.<para/>
            <para/>
            See also:<para/>
            TableDescriptor.RowsPerRecord, IDisplayElement, ColumnHeaderSection, ColumnHeaderSection.ColumnHeaderRows,
            ColumnHeaderRowCollection
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.#ctor(Syncfusion.Grouping.ColumnHeaderSection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of this element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.ReadOnlyAppearance">
            <summary>
            Get the appearance of the first parent element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderRow.Appearance">
            <summary>
            Gets or sets The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.#ctor(Syncfusion.Grouping.FilterBarSection)">
            <internalonly/>
            <summary>Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow"/> class.Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarRow.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow">
            <summary>
            Represents the row for the caption bar of a group.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.#ctor(Syncfusion.Grouping.CaptionSection)">
            <summary>
            Initializes the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow"/> class.
            </summary>
            <param name="parent">The parent that this element belongs to.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection">
            <summary>
            The section with the AddNewRecord:
            </summary>
            <remarks>
            This is the section within a group which provides the AddNewRecord that is shown above the
            table records and / or below the records for each group and implements logic to add new records.
            See the AddNewRecord class for more information.<para/>
            <para/>
            The AddNewRecordSection is a RecordsDetails section and thus also a container element. Normally,
             a RecordsDetails section has a collection of one or multiple records but with a
             AddNewRecordSection you have exactly one child record, the AddNewRecord.<para/>
            <para/>
            If AddNewRecord(s) should be displayed at end of each group, then AddNewRecordSection(s) are
            created when the grouping for a table is initialized. The grouping engine loops through all
            sorted records and categorizes them. For each new group, the virtual TableDescriptor.CreateGroup
            factory method is called. The TableDescriptor.CreateGroup method instantiates an AddNewRecordSection
            by calling the virtual TableDescriptor.CreateAddNewRecordSection factory method. <para/>
            <para/>
            One AddNewRecord is displayed at the top of the table below the column headers. It belongs
            to the AddNewRecordSection of the TopLevelGroup of a table. The TopLevelGroup is created
            with the virtual TableDescriptor.CreateGroup factory method. The TableDescriptor.CreateGroup
            method instantiates an AddNewRecordSection by calling the virtual
            TableDescriptor.CreateAddNewRecordSection factory method.<para/>
            <para/>
            Because AddNewRecordSection is a container element and not a display element, it will not
            be an item returned by the Table.DisplayElements and Table.GroupedElements collection. Instead,
            AddNewRecordSection can be accessed only through the Group.Sections collection of its parent
            group.<para/>
            <para/>
            See also:<para/>
            TableDescriptor.CreateGroup, <see cref="M:Syncfusion.Grouping.TableDescriptor.CreateAddNewRecordSection(Syncfusion.Grouping.Group)"/>, <see cref="P:Syncfusion.Grouping.Table.TopLevelGroup"/>,
            AddNewRecord, IContainerElement, Group.Sections
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.Appearance"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecordSection.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection">
            <summary>
            The section with the ColumnHeaderRow(s):
            </summary>
            <remarks>
            A ColumnHeaderSection holds ColumnHeaderRow(s) that are displayed at the top of a
            table or group. The ColumnHeaderRow is a place holder item where the grouping grid
            should display column headers. <para/>
            <para/>
            The ColumnHeaderSection is a container element and has a collection of one or
            multiple ColumnHeaderRow elements.<para/>
            <para/>
            If ColumnHeaderSections should be displayed at the top of each group, then
            ColumnHeaderSections are created when the grouping for a table is initialized.
            The grouping engine loops through all sorted records and categorizes them. For
            each new group, the virtual TableDescriptor.CreateGroup factory method is called.
            The TableDescriptor.CreateGroup method instantiates a ColumnHeaderSection by
            calling the virtual TableDescriptor.CreateColumnHeaderSection factory method.
            <para/>
            <para/>
            One set of ColumnHeaderRows are displayed at the top of the table below the CaptionSection.
            The rows belong to the ColumnHeaderSection of the TopLevelGroup
            of a table. The TopLevelGroup is created with the virtual
            TableDescriptor.CreateGroup factory method. The TableDescriptor.CreateGroup
            method instantiates a ColumnHeaderSection by calling the virtual
            TableDescriptor.CreateColumnHeaderSection factory method. <para/>
            <para/>
            Because the ColumnHeaderSection is a container element and not a display element,
            it will not be an item returned by the Table.DisplayElements and
            Table.GroupedElements collection. Instead, the ColumnHeaderSection can be
            accessed only through the Group.Sections collection of its parent group
            or TopLevelGroup.<para/>
            <para/>
            See also:<para/>
            TableDescriptor.CreateGroup, TableDescriptor.CreateColumnHeaderSection,
            Table.TopLevelGroup, IContainerElement, Group.Sections
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of this element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element,If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnHeaderSection.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection">
            <summary>
            An empty section with 1 visible element. Can be used as a place holder to appear in <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>. GetYAmountCount will
            return <see cref="P:Syncfusion.Grouping.Table.DefaultEmptySectionHeight"/> of the ParentTable.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEmptySection.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridHiddenSection">
            <summary>
            A hidden section with 1 visible element. Used as a place holder at the very first
            row in the GridNestedTableControl needed for scrolling logic.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridHiddenSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridHiddenSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridHiddenSection.GetVisibleCount">
            <override/>
            <summary>
            Gets the number of visible elements.
            </summary>
            <returns>returns value 1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridHiddenSection.GetYAmountCount">
            <override/>
            <summary>Gets the element height.</summary>
            <returns>returns value 0.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection">
            <summary>
            A place holder section with 1 visible element for showing a header above a group in <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ParentTable">
            <override/>
            <summary>Gets or sets the reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.ReadOnlyAppearance">
            <summary>
            Get the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupHeaderSection.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection">
            <summary>
            A preview section with one visible element for showing a preview below a group in <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>
            when a group is collapsed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupPreviewSection.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection">
            <summary>
            A place holder section with 1 visible element for showing a footer below a group in <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupFooterSection.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection">
            <summary>
             A place holder section with 1 visible element for showing a filter bar.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new section in the specified group.
            </summary>
            <param name="parent">The parent group.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridFilterBarSection.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails">
            <summary>
            The details section of a group with nested child groups.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupsDetails.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable">
            <summary>
            A nested table inside a record. You can access nested tables in a record with the <see cref="P:Syncfusion.Grouping.Record.NestedTables"/>
            property of a <see cref="T:Syncfusion.Grouping.Record"/>. Each nested table has a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ChildTable"/> that provides the link to the
            to the child records in a related table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.#ctor(Syncfusion.Grouping.RecordNestedTablesPart)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable"/> class.
            </summary>
            <param name="parent">The parent element this object is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ChildTable">
            <summary>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable"/> provides the link to the
            to the child records in a related table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTable.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart">
            <summary>
            The part of a record with nested tables. You can access nested tables in a record with the <see cref="P:Syncfusion.Grouping.Record.NestedTables"/>
            property of a <see cref="T:Syncfusion.Grouping.Record"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.#ctor(Syncfusion.Grouping.Record)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart"/> class.
            </summary>
            <param name="parent">The parent record this object is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordNestedTablesPart.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow">
            <summary>
            A Record row is a place-holder element shown in the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>
            for each row in a record. Each record can have multiple record rows. You get access to this element through the <see cref="P:Syncfusion.Grouping.Record.RecordRows"/>
            property of a <see cref="T:Syncfusion.Grouping.Record"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.#ctor(Syncfusion.Grouping.RecordRowsPart)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow"/> class.
            </summary>
            <param name="parent">The parent element.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow">
            <summary>
            A RecordPreview row is an optional element shown only in the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>
            when a record is collapsed. You get access to this element through the <see cref="P:Syncfusion.Grouping.Record.RecordPreviewRows"/>
            property of a <see cref="T:Syncfusion.Grouping.Record"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.#ctor(Syncfusion.Grouping.RecordPreviewRowsPart)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow"/> class.
            </summary>
            <param name="parent">The parent element.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordPreviewRow.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart">
            <summary>
            A part in a record that serves as container for <see cref="T:Syncfusion.Grouping.RecordRow"/>
            elements in a record.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.#ctor(Syncfusion.Grouping.Record)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart"/> class.
            </summary>
            <param name="parent">The parent record this object is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowsPart.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails">
            <summary>
            The details section of a group with records.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordsDetails.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection">
            <summary>
            A base class for sections that can contain one or multiple row elements.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection"/> class.
            </summary>
            <param name="parent">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.ReadOnlyAppearance">
            <summary>
            Gets the appearance of the element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRowElementsSection.Appearance">
             <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
             information for cells of this element.
             </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleCache">
            <summary>
            Implement this interface for elements and keep
            a cache with style information for individual cells
            if you want reduce the number of
            QueryCellStyleInfo calls being raised for cells of this element.
            </summary>
            <remarks>
            Here is example code to implement this interface. It is important to keep a version value and compare the version with GridEngine.Version. This ensures that when changes are made to the engine or table that the cache is reset:
            <example>
            <code lang="C#">
                public class GridRecordRowWithCache : GridRecordRow, IGridTableCellAppearanceSource, IGridTableCellStyleCache
                {
                    public GridRecordRowWithCache(RecordRowsPart parent)
                        : base(parent)
                    {
                    }
            <para/>
                    protected override void Dispose(bool disposing)
                    {
                        styles = null;
                        base.Dispose (disposing);
                    }
            <para/>
                    #region IGridTableCellStyleCache Members
                    ArrayList styles;
                    int version;
            <para/>
                    public ArrayList Styles
                    {
                        get
                        {
                            if (styles == null || this.version != Engine.Version)
                            {
                                this.version = Engine.Version;
                                styles = new ArrayList();
                            }
                            return styles;
                        }
                    }
            <para/>
                    public GridTableCellStyleInfo GetStyleAtColumn(int colIndex)
                    {
                        if (Styles != null &amp;&amp; styles.Count &gt; colIndex)
                        {
                            return styles[colIndex] as GridTableCellStyleInfo;
                        }
            <para/>
                        return null;
                    }
            <para/>
                    public void SetStyleAtColumn(int colIndex, GridTableCellStyleInfo style)
                    {
                        if (version != Engine.Version)
                            ResetStyles();
            <para/>
                        if (Styles.Count &lt;= colIndex)
                            Styles.AddRange(new object[colIndex-Styles.Count+1]);
            <para/>
                        styles[colIndex] = style;
                    }
                    public void ResetStyles()
                    {
                        styles = null;
                    }
            <para/>
                    #endregion
                }
            </code>
            </example>
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleCache.GetStyleAtColumn(System.Int32)">
            <summary>
            Returns the style for the specified column index.
            </summary>
            <param name="colIndex">The column index.</param>
            <returns>The style object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleCache.SetStyleAtColumn(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo)">
            <summary>
            Saves the style at the specified column index.
            </summary>
            <param name="colIndex">The column index.</param>
            <param name="style">The style object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleCache.ResetStyles">
            <summary>
            Empties the cache.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRowWithCache">
            <summary>
            This is a specialized version of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRow"/> class. It implements the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleCache"/> and keeps
            a cache with style information for individual cells.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRowWithCache.#ctor(Syncfusion.Grouping.CaptionSection)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRowWithCache"/> class.
            </summary>
            <param name="parent">The parent element.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRowWithCache.Dispose(System.Boolean)">
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowWithCache">
            <summary>
            This is a specialized version of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRow"/> class. It implements the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleCache"/> and keeps
            a cache with style information for individual cells.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowWithCache.#ctor(Syncfusion.Grouping.RecordRowsPart)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowWithCache"/> class.
            </summary>
            <param name="parent">The parent element.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowWithCache.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resource.</summary>
            <param name="disposing">True to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine">
            <summary>
            The engine lets you set the main datasource for the whole engine. The TableDescriptor will
            pick up the ItemProperties (schema information) from the datasource and
            the table will be initialized at run-time with records from the list.
            </summary>
            <remarks>
            The TableDescriptor is browsable. You can modify its collections and properties in the
            designer. <para/>
            By default, TableDescriptor is auto-populated. If you do not modify its settings and
            later change the datasource, it will be automatically reinitialized. If you have
            made modifications to the TableDescriptor and changed the SourceList, the modifications
            will be kept. To discard modifications of a TableDescriptor, you need to explicitly
            call ResetTableDescriptor.<para/>
            The Table is dependent on information provided by the TableDescriptor and the records from
            SourceList. It is created on the fly and can not be designed with designer.
            <para/>
            The GridEngine class adds the plumbing for displaying the data in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            You can specify the datasource using the DataSource and DataMember
            properties through the designer.
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.DisplayCheckBoxForBooleanFields">
            <summary>
            Use the following code instead:
            bool displayCheckBoxForBooleanFields = false;
               if (displayCheckBoxForBooleanFields)
               {
                   GridPropertyTypeDefaultStyle booleanDefault = this.gridGroupingControl1.Engine.PropertyTypeDefaultStyles["System.Boolean"];
                   booleanDefault.Style.CellType = "CheckBox";
                   booleanDefault.Style.HorizontalAlignment = GridHorizontalAlignment.Center;
                   booleanDefault.AllowDropDown = false;
               }
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeInvalidateAllWhenListChanged">
            <summary>
            Determines whether the value of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InvalidateAllWhenListChanged"/> property was modified.
            </summary>
            <returns>True if it is modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetInvalidateAllWhenListChanged">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InvalidateAllWhenListChanged"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InternalSetGroupDropArea(System.Boolean)">
            <summary>
            Used internally.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> .
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.AddBaseStylesForBlinking">
            <summary>
            Adds base styles that to the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles"/> collection that allow customization
            of appearance of blinking cells.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BlinkIncreased">
            <summary>
            Default value for BlinkIncreased state.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BlinkReduced">
            <summary>
            Default value for BlinkReduced state.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BlinkNewValue">
            <summary>
            Default value for BlinkNewValue state.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BlinkNullValue">
            <summary>
            Default value for BlinkNullValue state.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BlinkNewRecord">
            <summary>
            Default value for BlinkNewRecord state.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Reset">
            <summary>
            
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InitializeFrom(Syncfusion.Grouping.Engine)">
            <override/>
            <summary>Initializes this object and copies properties from another object.</summary>
            <param name="source">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetDesignMode">
            <override/>
            <summary>
            Determines whether the engine is attached to the control that is currently being designed in VisualStudio designer.
            </summary>
            <returns>True if it is in design mode.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetService(System.Type)">
            <override/>
            <summary>Gets the service object of the specified type.</summary>
            <param name="service">The type of service object to get.</param>
            <returns>Service object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SetParentControl(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Internal helper routine that helps attaching the engine to a parent GridGroupingControl
            when multiple GridGroupingControls share the same engine object. This event lets you
            choose the one GridGroupingControl that should be treated as the main control for this engine.
            </summary>
            <param name="parentControl">The parent control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTable(Syncfusion.Grouping.TableDescriptor,Syncfusion.Grouping.Table)">
            <override/>
            <summary>Creates a <see cref="T:Syncfusion.Grouping.Table"/>.</summary>
            <param name="tableDescriptor">The table descriptor.</param>
            <param name="parentRelationTable">Related parent table.</param>
            <returns>The new table.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTableDescriptor(Syncfusion.Grouping.RelationDescriptor)">
            <override/>
            <summary>Creates a <see cref="T:Syncfusion.Grouping.TableDescriptor"/>.</summary>
            <param name="parentRelation">Parent relation descriptor.</param>
            <returns>The new table descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetTableDescriptor(System.String)">
            <override/>
            <summary>Returns the main table descriptor or a table descriptor that matches with the given name.</summary>
            <param name="name">Descriptor name.</param>
            <returns>Table descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnBindingContextChanged(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnTableDescriptorCreated(System.EventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeBaseStyles">
            <summary>
            Determines whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles"/> collection was modified.
            </summary>
            <returns>True if the collection was modified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetBaseStyles">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetDefaultAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> object.
            </summary>    
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)">
            <summary>
            Virtual method to create a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>.
            </summary>
            <param name="model">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/>.</param>
            <returns>The new table control.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateNestedTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel,Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer)">
            <summary>
            Virtual method to create a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControl"/>.
            </summary>
            <param name="relatedTableModel">Provides the display element of the table.</param>
            <param name="parentGrid">The parent control.</param>
            <param name="parentRenderer">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellRenderer"/> which hosts this control.</param>
            <returns>The table control.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordNavigationControl">
            <summary>
            Virtual method to create the <see cref="T:Syncfusion.Windows.Forms.RecordNavigationControl"/>.
            </summary>
            <returns>The RecordNavigationControl.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateGroupDropArea(Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropAreaModel)">
            <summary>
            Virtual method to create the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupDropArea"/>.
            </summary>
            <param name="tableControl">The table control.</param>
            <param name="groupDropAreaModel">The GroupDropArea model.</param>
            <returns>The new group drop area.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateNestedTableControlCellModel(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel,Syncfusion.Windows.Forms.Grid.Grouping.GridTable)">
            <summary>
            Virtual method to create a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridNestedTableControlCellModel"/>.
            </summary>
            <param name="model">The table model.</param>
            <param name="relatedTable">The related table.</param>
            <returns>The GridNestedTableControlCellModel.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTableModel">
            <summary>
            Virtual method to create the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/>.
            </summary>
            <returns>The table model used by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRelationDescriptor">
            <override/>
            <summary>Creates a <see cref="T:Syncfusion.Grouping.RelationDescriptor"/>.</summary>
            <returns>The new relation descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateAddNewRecord(Syncfusion.Grouping.AddNewRecordSection)">
            <override/>
            <summary>
            Creates an AddNewRecord for the given parent.
            </summary>
            <param name="parent">Parent section.</param>
            <returns>The new add new record.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateCaptionSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a CaptionSection for the given element.
            </summary>
            <param name="parent">Parent group.</param>
            <returns>The new caption section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateChildTable(Syncfusion.Grouping.Element)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.ChildTable"/>.
            </summary>
            <param name="parent">The parent element.</param>
            <returns>The new child table.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateColumnHeaderRow(Syncfusion.Grouping.ColumnHeaderSection)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.ColumnHeaderRow"/>.
            </summary>
            <param name="parent">The parent section.</param>
            <returns>The new column header row.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateCaptionRow(Syncfusion.Grouping.CaptionSection)">
            <override/>
            <summary>
            Creates a CaptionRow for the given element.
            </summary>
            <param name="parent">Parent caption section.</param>
            <returns>The new caption row.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateFilterBarRow(Syncfusion.Grouping.FilterBarSection)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.FilterBarRow"/>.
            </summary>
            <param name="parent">The parent section.</param>
            <returns>The new filter bar row.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateAddNewRecordSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates an AddNewRecordSection for the given parent.
            </summary>
            <param name="parent">Parent group.</param>
            <returns>The new add new record section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateStackedHeaderSection(Syncfusion.Grouping.Group)">
            <summary>
            Creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection"/> element.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateColumnHeaderSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.ColumnHeaderSection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new column header section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateEmptySection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates an <see cref="T:Syncfusion.Grouping.EmptySection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new empty section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateFilterBarSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.FilterBarSection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new filter bar section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateGroup(Syncfusion.Grouping.Section)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.Group"/>.
            </summary>
            <param name="parent">The parent section.</param>
            <returns>The new group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateGroupsDetails(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.GroupsDetails"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new details section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateNestedTable(Syncfusion.Grouping.RecordNestedTablesPart)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.NestedTable"/>.
            </summary>
            <param name="parent">The parent element.</param>
            <returns>the new nested table.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecord(Syncfusion.Grouping.Table)">
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.Record"/>.
            </summary>
            <param name="parentTable">The parent table.</param>
            <returns>The new record.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordNestedTablesPart(Syncfusion.Grouping.Record)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.RecordNestedTablesPart"/>.
            </summary>
            <param name="parent">The parent record.</param>
            <returns>The new RecordNestedTablesPart.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordRow(Syncfusion.Grouping.RecordRowsPart)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.RecordRow"/>.
            </summary>
            <param name="parent">The parent element.</param>
            <returns>The new record row.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordRowsPart(Syncfusion.Grouping.Record)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.RecordRowsPart"/>.
            </summary>
            <param name="parent">The parent record.</param>
            <returns>The new RecordRowsPart.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordsDetails(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordsDetails(Syncfusion.Grouping.Group)"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new details section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRowElementsSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.RowElementsSection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new row elements section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateSummarySection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new summary section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateGroupFooterSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.GroupFooterSection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new group footer section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateGroupHeaderSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.GroupHeaderSection"/>.
            </summary>
            <param name="parent">The parent group.</param>
            <returns>The new group header section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordPreviewRow(Syncfusion.Grouping.RecordPreviewRowsPart)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.RecordPreviewRow"/>.
            </summary>
            <param name="parent">The parent element.</param>
            <returns>The new record preview row.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateGroupPreviewSection(Syncfusion.Grouping.Group)">
            <override/>
            <summary>
            Creates a <see cref="T:Syncfusion.Grouping.GroupPreviewSection"/>.
            </summary>
            <param name="parent">Parent group.</param>
            <returns>The new group preview section.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeChildGroupOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ChildGroupOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetChildGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ChildGroupOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeTopLevelGroupOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TopLevelGroupOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetTopLevelGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TopLevelGroupOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeNestedTableGroupOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TopLevelGroupOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetNestedTableGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.NestedTableGroupOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeTableOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TopLevelGroupOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetTableOptions">
            <summary>
            Discards any changes for the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BeginInit">
            <summary>
            Implements <see cref="M:System.ComponentModel.ISupportInitialize.BeginInit"/> of the <see cref="T:System.ComponentModel.ISupportInitialize"/> interface.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.EndInit">
            <summary>
            Implements <see cref="M:System.ComponentModel.ISupportInitialize.EndInit"/> of the <see cref="T:System.ComponentModel.ISupportInitialize"/> interface.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetXmlSerializer">
            <summary>
            Returns the <see cref="T:System.Xml.Serialization.XmlSerializer"/> that can be used to
            serialize and deserialize this object to XML.
            </summary>
            <returns>The xml serializer.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateFromXml(System.Xml.XmlReader)">
            <overload>
            Creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object from a valid XML stream.
            </overload>
            <summary>
            Creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object from a valid XML stream.
            </summary>
            <param name="xr">The XML stream.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateFromXml(System.IO.TextReader)">
            <summary>
            Creates a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object from a valid XML stream.
            </summary>
            <param name="r">The TextReader with XML stream.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.WriteXml(System.Xml.XmlWriter)">
            <overload>
            Saves the engine changes to an XML stream.
            </overload>
            <summary>
            Saves the engine changes to an XML stream.
            </summary>
            <param name="xw">The XMLWriter.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.WriteXml(System.IO.TextWriter)">
            <summary>
            Saves the engine changes to an XML stream.
            </summary>
            <param name="w">The <see cref="T:System.IO.TextWriter"/>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryCustomSummary(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCustomSummary"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryCustomSummaryEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetNestedAppearanceEvent(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs,System.Object@)">
            <summary>
            Checks if the DescriptorPropertyChangedEventArgs has nested event data and if the innermost event is the
            result of a change to an Appearance object. If so, the method will return the GridTableCellStyleInfoChangedEventArgs
            and the object whose appearance was modified.<para/>
            <Example><code lang="C#">object app = tableDescriptor;<para/>
            GridTableCellStyleInfoChangedEventArgs tableCellStyleInfoChangedEventArgs = GetNestedAppearanceEvent(e, ref app);<para/>
            IGridTableCellAppearanceSource appearanceHolder = app as IGridTableCellAppearanceSource;</code></Example>
            </summary>
            <param name="e">Event data.</param>
            <param name="appearanceHolder">The object holding the appearance settings.</param>
            <returns>The inner event args that holds more information about the nested event.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryValue(Syncfusion.Grouping.FieldValueEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnSaveValue(Syncfusion.Grouping.FieldValueEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryAddColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddColumn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseQueryAddColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddColumn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryAddVisibleColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddVisibleColumn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseQueryAddVisibleColumn(Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddVisibleColumn"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Occurs the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseQueryCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnSaveCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Occurs the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SaveCellText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseSaveCellText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Occurs the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellFormattedText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseQueryCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnSaveCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Occurs the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SaveCellFormattedText"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseSaveCellFormattedText(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnParseCommonFormats(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ParseCommonFormats"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseParseCommonFormats(Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.OnQueryCoveredRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs)">
            <summary>
            Occurs the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCoveredRange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.RaiseQueryCoveredRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCoveredRange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetSummaryText(Syncfusion.Grouping.Group,System.String,System.String)">
            <overload>
            Returns the formatted summary text for the given group, summary row and column.
            </overload>
            <summary>
            Returns the formatted summary text for the given group, summary row and column.
            </summary>
            <param name="group">The group that defines a set of records that belong to a category.</param>
            <param name="summaryRowName">The name of the GridSummaryRowDescriptor in the GridTableDescriptor.SummaryRows collection.</param>
            <param name="summaryColumnName">The name of the GridSummaryColumnDescriptor in the GridSummaryRowDescriptor.Summaries collection.</param>
            <returns>The summary formatted text as specified with GridSummaryColumnDescriptor.Format</returns>
            <remarks>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> for an example.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetSummaryText(Syncfusion.Grouping.Group,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Returns the formatted summary text for the given group, and summary column.
            </summary>
            <param name="group">The group that defines a set to records that belongs to a category.</param>
            <param name="scd">The GridSummaryColumnDescriptor.</param>
            <returns>The summary formatted text as specified with GridSummaryColumnDescriptor.Format</returns>
            <genoverload/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetGroupCaptionText(Syncfusion.Grouping.Group)">
            <summary>
            Returns the caption text for a group.
            </summary>
            <param name="group">The group that defines a set to records that belongs to a category.</param>
            <returns>Caption text for the group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetGroupCaptionDisplayText(Syncfusion.Grouping.Group,System.String)">
            <summary>
            Returns the caption text for a group using a specified format.
            </summary>
            <param name="group">The group that defines a set to records that belongs to a category.</param>
            <param name="format">See GroupOptions.CaptionText, e.g. "{CategoryCaption}: {Category} - {RecordCount} Items";</param>
            <returns>Caption text for the group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.HasGroupOptions(Syncfusion.Grouping.Group)">
            <summary>
            Determines if GroupOptions were specified for a group.
            </summary>
            <param name="group">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable"/></param>
            <returns>True if GroupOptions were specified.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetGroupOptions(Syncfusion.Grouping.Group)">
            <summary>
            Gets the GroupOptions of a GridGroup or GridChildTable
            </summary>
            <param name="group">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable"/></param>
            <returns>GroupOptions of the group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetReadGroupOptions(Syncfusion.Grouping.Group)">
            <summary>
            If the groups GroupOptions were modified, the GroupOptions returns group object's GroupOptions; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> of the first parent element with GroupOptions
            in the hierarchy.
            </summary>
            <param name="group">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup"/> or <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable"/></param>
            <returns>GroupOptions of the group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetBaseAppearance(Syncfusion.Grouping.Element)">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <param name="el">The element to be queried.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetReadOnlyAppearance(Syncfusion.Grouping.Element)">
            <summary>
            If this element is modified, the Appearance returns this object's Appearance; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
            <param name="el">The element.</param>
            <returns>Appearance of this element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GetAppearance(Syncfusion.Grouping.Element)">
            <summary>
            The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
            <param name="el">The element.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ShouldSerializeAppearance(Syncfusion.Grouping.Element)">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <param name="el">The element.</param>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ResetAppearance(Syncfusion.Grouping.Element)">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> object.
            </summary>
            <param name="el">An element that implements the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource"/> interface.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InvalidateAllWhenListChanged">
            <summary>
            Gets or sets the value that indicating whether the grid should simply call Invalidate
            when a ListChanged event is handled or if it should determine the area
            that is affected by the change and call InvalidateRange. With version 4.4
            check also the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InsertRemoveBehavior"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SortPositionChangedBehavior"/>
            properties.
            </summary>
            <remarks>
            On first sight, you might think it better to determine the area
            that is affected by a change and call InvalidateRange.
            But when calling InvalidateRange, the grid needs to know the
            exact position of the record in the table before it can mark that area dirty.
            In order to determine the record position (and y-position of the row in the display),
            counters need to be evaluated. This operation can cost more time than simply
            calling Invalidate in high-frequency update scenarios. <para/>
            Also, be aware that the group caption bar needs to be updated when a
            record changes. <para/>
            With version 4.4 check out the new InsertRemoveBehavior and SortPositionChangedBehavior
            properties and the UpdateDisplayFrequency properties that will speed up things a lot
            if InvalidateAllWhenListChanged = false. <para/>
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TableModel">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.TableControl"/>.
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> is derived from the GridModel and adds support for retrieving
            data from the data source for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GroupDropArea">
            <summary>
            Used internally. Gets or sets the value that indicating whether the visibility of GroupDropArea from ParentControl.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ParentControl">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> that hosts this engine.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TableDescriptor">
            <summary>
            Gets or sets the table schema information of the root table in the data source.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Table">
            <summary>
            Gets the table object manages the records from the engine's DataSource and
            provides access to records and grouped elements through several
            collection classes, most prominent the <see cref="T:Syncfusion.Grouping.DisplayElementsInTableCollection"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TableControl">
            <summary>
            Gets the main <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>. The GridTableControl is a grid derived from
            GridControlBase and displays and allows user interaction and modification of data.
            </summary>
            <remarks>
            This control is either a child control of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.GridTablePanel"/>
            or <see cref="T:Syncfusion.Windows.Forms.RecordNavigationControl"/> depending on whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.ShowNavigationBar"/> is set.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.GroupingControl">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> that hosts this engine.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles">
            <summary>
            Maintains a collection of base styles. Users can add BaseStyles to the engine (also in design-time) and
            then inherit style settings through the GridStyleInfo.BaseStyle property in <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            property of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.DefaultBaseStyles">
            <summary>
            Maintains a collection of default base styles which are not serialized to xml or code. End users
            can override the base styles by manually adding a base style with the same name to the BaseStyles 
            collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in the control. This property lets you control almost any aspect of
            the appearance of the grouping grid like cell background color, font, or the cell type.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.DefaultAppearance">
            <summary>
            Gets default appearance settings for the grid at runtime. These settings will
            not be serialized or written to good and can be used if you want to specify default
            settings for a derived GridGroupingControl. Any appearance element 
            in the engine will inherit these settings.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InternalDefaultAppearanceSource">
            <exclude/>
            <summary>Gets the deefault appearance dource value. Used internally.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellStyleInfo">
            <summary>
            Occurs for each cell before a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            starts painting and lets users customize the display of cells.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.PropertyTypeDefaultStyles">
            <summary>
            A collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle"/> with default
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> information for RecordFieldCell elements
            based on the columns System.Type. Each basic type has default style information
            registered with this collection.
            </summary>
            <remarks>
            The collection contains pre-defined settings such as HorizontalAlignment for numbers and
            cell type (e.g. check box for boolean).<para/>
            GridPropertyTypeDefaultStyle settings have less precedence in styles inheritance than
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> styles. <para/>
            Note: Changes you make to this collection do not get serialized; you will need
            to reapply any changes even if you read back the schema from an XML file.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ChildGroupOptions">
            <summary>
            Lets you control the look of inner groups like whether the Caption Row is visible, or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TopLevelGroupOptions">
            <summary>
            Gets or sets the style info of the Group option. Lets you control the look of the top most group such as whether the Caption Row is visible, or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.NestedTableGroupOptions">
            <summary>
            Gets or sets the style info for the child group option. Lets you control the look of the topmost group of nested tables such as whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.TableOptions">
            <summary>
            Gets or sets the style info for the table options. Lets you set table-wide properties like the width of the indent column, or whether header rows should be visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Initializing">
            <summary>
            Gets the value that Determines if <see cref="M:Syncfusion.Windows.Forms.Grid.GridModel.BeginInit"/> was called.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCustomSummary">
            <summary>
            Occurs for each GridSummaryColumnDescriptor before the <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> is determined. You must handle this event if you specified <see cref="F:Syncfusion.Grouping.SummaryType.Custom"/> as <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.SummaryType"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.AppearanceVersion">
            <summary>
            Gets or sets the version of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> object. This number is increased
            each time a property in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.Appearance"/> object is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.AllowCacheStyles">
            <summary>
            Gets or sets the value that whether indicating the flag is enable if you want GridRecordRow and GridCaptionRow elements to keep
            a cache with style information for individual cells and reduce the number of
            QueryCellStyleInfo calls being raised for this cell.
            </summary>
            <remarks>
            When you enable this property, the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateRecordRow(Syncfusion.Grouping.RecordRowsPart)"/> and <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateCaptionRow(Syncfusion.Grouping.CaptionSection)"/>
            methods will instantiate derived <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordRowWithCache"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridCaptionRowWithCache"/>
            elements that implement the IGridTableCellStyleCache interface.
            <para/>
            If other elements should support caching, you can add support for caching by deriving a class
            from the elements base class and implement the IGridTableCellStyleCache interface. See the
            GridRecordRowWithCache implementation how to do this.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.UseDefaultsForFasterDrawing">
            <summary>
            Gets or sets the value that indicating whether initializing is recommended settings to improve handling of ListChanged events
            and scrolling through grid. Affected settings are: <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy"/>,
            <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridLineBorder"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DrawTextWithGdiInterop"/>, <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.VerticalPixelScroll"/>,
            <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.WrapText"/> and  <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Trimming"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SortPositionChangedBehavior">
            <summary>
            Gets or sets it's specifies how the grid should react if the sort position of a record records changes.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SortPositionChangedBehaviorWithEndEdit">
            <summary>
            Gets or sets specifies how the grid should react if the sort position of a record records changes when the current record 
            is edited interactively by user.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.UpdateDisplayFrequency">
            <summary>
            Gets or sets specifies the number of milliseconds to wait between display updates when new ListChanged event handler logic
            is used. This property does have no any effect if UseOldListChangedHandler = true. Special values are
            0 - only manually update display by calling grid.Update() and 1 - update display immediately after each
            change.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InsertRemoveBehavior">
            <summary>
            Gets or sets it's specifies how the grid should react if records are inserted or deleted.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.InsertRemoveBehaviorWithEndEdit">
            <summary>
            Gets or sets specifies how the grid should react if records are inserted or deleted through direct
            user interaction with AddNew record.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BlinkTime">
            <summary>
            Gets or sets the time in milliseconds how long to highlight values in a record after a change 
            was detected. The engine will highlight a cell for the specified period in milliseconds if
            the value was increased or decreased. If set to 0 the feature is disabled.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddColumn">
            <summary>
            The GridEngine.QueryAddColumn event affects the auto-population of the GridColumnDescriptorCollection. <para/>
            It is called for each column and lets you control at run-time if the column should be added to the
            GridColumnDescriptorCollection. You can set e.Cancel = True to avoid specific columns
            being added.
            </summary>
            <remarks>Handling through a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddColumnEventArgs"/></remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddVisibleColumn">
            <summary>
            The <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryAddVisibleColumn"/> event affects the auto-population of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection"/>. <para/>
            It is called for each column and lets you control at run-time if the column should be added to the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptorCollection"/>. You can set e.Cancel = True to avoid specific columns
            being added.
            </summary>
            <remarks>Handling through a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridQueryAddVisibleColumnEventArgs"/></remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.VersionInfo">
            <summary>
            Gets the assembly version of the GridGroupingControl at the time
            it was dropped onto a form with designer.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> is called to get the raw string that represents the underlying cell's value.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to represent a cell's value as string at run-time on demand.
            <para/>
            If you do want to customize the grid's default conversion, you should assign the result string
            to <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/> and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should return <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/>
            or use a default conversion.
            <para/>
            If you need identity information about the cell such as row and column index, you can get that
            information by querying <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.GetText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Object)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SaveCellText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/> is called to set the unformatted string that represents the underlying cell's value.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to parse the unformatted text into a cell value at run-time on demand.
            <para/>
            If you do want to customize the grid's default parsing behavior, you should assign the resulting value
            to the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object
            and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should accept your modification
            or use a default parsing routine.
            <para/>
            If you need identity information about the cell such as row and column index, query the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            <para/>
               See the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SaveCellFormattedText"/> event for further discussion since these two events
               are very similar. Often you will need to handle both events in your code in the same way.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Text"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellFormattedText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/> is called to get the formatted string that represents the underlying cell's value
            considering <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/>.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to format a cell's value as string at run-time on demand based on <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/>.
            <para/>
            If you do want to customize the grid's default formatting, you should assign the resulting string
            to <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/> and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should return <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Text"/>
            or use a default formatting routine.
            <para/>
            If you need identity information about the cell such as row and column index, you can get that
            information by querying the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellFormattedText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SaveCellFormattedText">
            <summary>
            Occurs each time the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/> is called to parse the formatted string that represents the underlying cell's value
            considering <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>.
            </summary>
            <remarks>
            <para/>
            This event allows you to customize how to parse the formatted text into a cell value at run-time on demand.
            <para/>
            If you do want to customize the grid's default parsing behavior, you should assign the resulting value
            to the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object
            and set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/>
            to True. The grid will check this flag to see whether it should accept your modification
            or use a default parsing routine.
            <para/>
            If you need identity information about the cell such as row and column index, you can get that
            information by querying the <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellIdentity"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs.Style"/>
            object.
            <para/>
            This event is normally called from within <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/>, which is called
            when the user enters text into a text box or when text is assigned to <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/>.
            ApplyFormattedText method checks if there are event handlers for <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/> and
            if the <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/> is not set, they try to convert the input text into
            the type specified with <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>.
            <para/>
            If this conversion fails, <see cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/> will check <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.StrictValueType"/>. If it
            is True, an exception is thrown which itself results in a warning message displayed to the user at the
            time from <see cref="E:Syncfusion.Windows.Forms.Grid.GridControlBase.CurrentCellValidating"/>.
            <para/>
            If you set <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.StrictValueType"/> to False, <see cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/> will not throw
            an exception and simply store the text as <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValue"/>.
            <para/>
            If you need a more specialized customization of this behavior, you should handle the
            <see cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/> event. This lets you parse the text input
            and change the cells <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/> at run-time. See the attached example.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler"/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.SaveCellFormattedText"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.GridModel.QueryCellFormattedText"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.GridCellModelBase.ApplyFormattedText(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.String,System.Int32)"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.FormattedText"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>
            <seealso cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.StrictValueType"/>
            <example>
            This example parses the text input and changes the cell's CellValueType at run-time if the input does not match the current CellValueType.
            <code lang="C#">
            void InitializeComponent()
            {
                // initialize code
                // ...
                this.gridControl1.SaveCellText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_SaveCellText);
                this.gridControl1.QueryCellFormattedText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_QueryCellFormattedText);
                this.gridControl1.SaveCellFormattedText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_SaveCellFormattedText);
                this.gridControl1.QueryCellText += new Syncfusion.Windows.Forms.Grid.GridCellTextEventHandler(this.gridControl1_QueryCellText);
            }
            <para/>
            private void gridControl1_QueryCellFormattedText(object sender, Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs e)
            {
            <para/>
            }
            <para/>
            private void gridControl1_QueryCellText(object sender, Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs e)
            {
            <para/>
            }
            <para/>
            private void gridControl1_SaveCellText(object sender, Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs e)
            {
                ParseText(e);
            }
            <para/>
            private void gridControl1_SaveCellFormattedText(object sender, GridCellTextEventArgs e)
            {
                ParseText(e);
            }
            <para/>
            void ParseText(GridCellTextEventArgs e)
            {
                // By default, the grid will display a warning message box informing the user
                // the entered value is not valid and the user will have to change the value.
                //
                // In this event handler, we change the grid default's behavior such that
                // when the user enters a value that does not fit the cell's CellValueType,
                // the input text is accepted and no warning message is shown.
                if (e.Handled)
                    return;
            <para/>
                System.Globalization.CultureInfo ci = e.Style.CultureInfo;
                System.Globalization.NumberFormatInfo nfi = ci != null ? ci.NumberFormat : null;
                try
                {
                    e.Style.CellValue = GridCellValueConvert.Parse(e.Text, e.Style.CellValueType, nfi, e.Style.Format);
                }
                catch (Exception ex)
                {
                    if (ex is FormatException || ex.InnerException is FormatException)
                    {
                        e.Style.CellValue = e.Text;
                        // possibly could also change CellValueType here
                        e.Style.CellValueType = typeof(string);
                        // - or -
                        // you could also further analyze the input text and assign a type
                        // that fits the input text, e.g.
                        // e.Style.CellValueType = typeof(datetime);
                        // - or -
                        // e.Style.CellValueType = typeof(decimal);
                        // etc.
                    }
                    else
                        throw;
                }
                e.Handled = true;
            }
            </code>
            <code lang="VB">
            Private Sub InitializeComponent()
                ' Initalize code
                ' ...
                AddHandler Me.gridControl1.SaveCellText, AddressOf Me.gridControl1_SaveCellText
                AddHandler Me.gridControl1.QueryCellFormattedText, AddressOf Me.gridControl1_QueryCellFormattedText
                AddHandler Me.gridControl1.SaveCellFormattedText, AddressOf Me.gridControl1_SaveCellFormattedText
                AddHandler Me.gridControl1.QueryCellText, AddressOf Me.gridControl1_QueryCellText
            End Sub 'InitializeComponent
            <para/>
            Private Sub gridControl1_QueryCellFormattedText(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)
            End Sub 'gridControl1_QueryCellFormattedText
            <para/>
            Private Sub gridControl1_QueryCellText(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)
            End Sub 'gridControl1_QueryCellText
            <para/>
            Private Sub gridControl1_SaveCellText(sender As Object, e As Syncfusion.Windows.Forms.Grid.GridCellTextEventArgs)
                ParseText(e)
            End Sub 'gridControl1_SaveCellText
            <para/>
            Private Sub gridControl1_SaveCellFormattedText(sender As Object, e As GridCellTextEventArgs)
                ParseText(e)
            End Sub 'gridControl1_SaveCellFormattedText
            <para/>
            Sub ParseText(e As GridCellTextEventArgs)
                ' By default, the grid will display a warning message box informing the user
                ' the entered value is not valid and the user will have to change the value.
                '
                ' In this event handler we change the grid default's behavior such that
                ' when the user enters a value that does not fit the cell's CellValueType,
                ' the input text is accepted and no warning message is shown.
                If e.Handled Then
                    Return
                End If
                Dim ci As System.Globalization.CultureInfo = e.Style.CultureInfo
                Dim nfi As System.Globalization.NumberFormatInfo = Nothing
                If (Not (ci Is Nothing)) Then nfi = ci.NumberFormat
                Try
                    e.Style.CellValue = GridCellValueConvert.Parse(e.Text, e.Style.CellValueType, nfi, e.Style.Format)
                Catch ex As Exception
                    If TypeOf ex Is FormatException OrElse TypeOf ex.InnerException Is FormatException Then
                        e.Style.CellValue = e.Text
                    ' possibly could also change CellValueType here
                    ' e.Style.CellValueType = typeof(string);
                    ' - or -
                    ' you could also further analyze the input text and assign a type
                    ' that fits the input text, e.g.
                    ' e.Style.CellValueType = typeof(datetime);
                    ' - or -
                    ' e.Style.CellValueType = typeof(decimal);
                    ' etc.
                    Else
                        Throw
                    End If
                End Try
                e.Handled = True
            End Sub 'ParseText
            </code>
            </example>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.ParseCommonFormats">
            <summary>
            Use this event to provide support for parsing the formatted string and convert
            it into the the underlying cell's value
            considering <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.Format"/> and <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellValueType"/>.
            <para/>
            This event is raised from GridCellModelBase.ApplyFormattedText after 
            <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.SaveCellFormattedText"/> was raised. The event is raised only 
            if the SaveCellFormattedText did not set e.Handled. 
            </summary>
            <remarks>
            The grid has built-in support for parsing the Percent format (Format = "P") and Hexadecimal
            format (Format = "X"). You should handle this event if you want to add support
            for other formats. <para/>
            GridCellTextEventArgs has information about the style settings of the cell. You can
            inspect that style to get information about Format and CellValueType of the cell.
            </remarks>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCoveredRange">
            <summary>
            Occurs to determine if the cell belongs to a covered range and returns the covered range of the cell or
            the cell itself as <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> if it is not a covered range.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.MarkSortedColumnsDirtyWhenSortedPositionChanged">
            <exclude/>
            <internalonly/>
            <summary>Used internally.Gets or sets the value that indicating whether the value as true mark sorted columns dirty when change the sort positioning
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridDefaultAppearanceSource.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridDefaultAppearanceSource.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridDefaultAppearanceSource.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridDefaultAppearanceSource.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridDefaultAppearanceSource.Appearance">
            <summary>
            The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in the control. This property lets you control almost every aspect of
            the appearance of the grouping grid like cell backcolor, font, or the cell type.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListChangedInsertRemoveBehavior">
            <summary>
            Defines the constants that specify the sort position of the current 
            record when edited interactively by user.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListChangedInsertRemoveBehavior.InvalidateAll">
            <summary>
            Invalidate display, do not check position of record
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListChangedInsertRemoveBehavior.InvalidateVisible">
            <summary>
            Invalidate only the visible portion of display that is affected by change. If record is above 
            current view change the top row to minimize scrolling.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridListChangedInsertRemoveBehavior.ScrollWithImmediateUpdate">
            <summary>
            Scroll contents. If record is above 
            current view change the top row to minimize scrolling. Changes will be visible immediately.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory">
            <term/><item/>
            <list/>
            <para/>
            In your derived engine class you can then further customize classes that are created. The GridEngine class
            contains virtual factory methods such as <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)"/> or <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTable(Syncfusion.Grouping.TableDescriptor,Syncfusion.Grouping.Table)"/>
            that are called to create objects that belong to a GridGroupingControl
            and its engine elements.
            <remarks/>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory"/>
             <summary>
            A global factory class with the purpose of instantiating a GridEngine object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory.#ctor">
            <summary>
            Intializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory.CreateEngine">
            <summary>
            Calls the virtual <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase.CreateEngine"/> factory method and instantiates a
            GridEngine object.
            </summary>
            <returns>
            If the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase.CreateEngine"/> method is not overridden, an empty <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>
            object is returned, otherwise an object derived from <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> may be returned.
            </returns>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory.FactoryChanged">
            <summary>
            Occurs when the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory.Factory"/> property was changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory.Factory">
            <summary>
            Lets you assign an application-wide global instance of a derived
            GridEngineFactoryBase object with an overridden GridEngineFactoryBase.CreateEngine
            factory method.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase">
            <summary>
            A factory class object with the purpose of instantiating a GridEngine object.
            </summary>
            <remarks>
            The virtual GridGroupingControl.CreateEngine function by default calls GridEngineFactory.CreateEngine
            to create an engine object.
            <para/>
            There are multiple alternatives that let you customize the engine object that is used within a GridGroupingControl.
            <list type="bullet">
            <item><term>
            A global solution for all controls in your app is to derive a class from GridEngineFactoryBase,
            override CreateEngine, and assign an instance of the derived GridEngineFactoryBase object to GridEngineFactory.Factory.
            </term></item>
            <item><term>
            Instantiate manually a GridEngine object and call the constructor of GridGroupingControl, passing in the engine
            object as parameter.
            </term></item>
            <item><term>
            Derive GridGroupingControl and override the virtual CreateEngine method.
            </term></item>
            </list>
            <para/>
            In your derived engine class, you can then further customize classes that are created. The GridEngine class
            contains virtual factory methods such as <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTableControl(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel)"/> or <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.CreateTable(Syncfusion.Grouping.TableDescriptor,Syncfusion.Grouping.Table)"/>
            that are called to create objects that belong to a GridGroupingControl
            and its engine elements.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase.#ctor(System.Boolean)">
            <summary>
            Initializes a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase"/> and optionally marks it as "Default".
            </summary>
            <param name="isDefault">True if this engine should be marked as default.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase.CreateEngine">
            <summary>
            Override this method if you would like to have a derived engine object. The method is called from
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl.CreateEngine"/> to create a default engine object when no engine objects were manually
            instantiated. See also the discussion in <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactory"/>.
            </summary>
            <returns>The new grid engine.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngineFactoryBase.IsDefault">
            <summary>
            Gets the value as True when this factory has been auto-initialized.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup">
            <summary>
            A Group defines a group of records that belong to a category. A group has
            multiple sections such as CaptionSection, SummarySection, GroupsDetailsSection,
            and RecordsDetailsSection.
            </summary>
            <remarks>
            Groups are created when the records of the table are categorized or when a new record
            is inserted. Normally,
            the categories are based on the <see cref="P:Syncfusion.Grouping.TableDescriptor.GroupedColumns"/> but
            programmers can also provide their own categorization routines by implementing
            a <see cref="P:Syncfusion.Grouping.SortColumnDescriptor.Comparer"/>
            for a <see cref="T:Syncfusion.Grouping.SortColumnDescriptor"/>. Before groups are categorized, the records are
            sorted in the order as specified by <see cref="P:Syncfusion.Grouping.TableDescriptor.GroupedColumns"/>. After the
            records were sorted, the <see cref="T:Syncfusion.Grouping.Table"/> object loops through all records to determine
            the categories records belong to.
            <para/>
            Another collection in the TableDescriptor that defines categorization is the
            <see cref="P:Syncfusion.Grouping.TableDescriptor.RelationChildColumns"/> collection. RelationChildColumns will be
            added when there is a parent-child relation between two tables. The child table of such a relation must be
            sorted by the columns that are used to identify a record. These columns match the foreign key
            columns of the parent table. For every new category key with regards to RelationChildColumns,
            a <see cref="T:Syncfusion.Grouping.ChildTable"/> is created. The ChildTable class is derived from <see cref="T:Syncfusion.Grouping.Group"/>.
            <para/>
            A group can either be a final node with records or it can be a node with nested groups. If a
            group has records, its <see cref="P:Syncfusion.Grouping.Group.Groups"/> collection will be empty and the <see cref="P:Syncfusion.Grouping.Group.Records"/>
            collection will contain all records. If a group has nested groups, its <see cref="P:Syncfusion.Grouping.Group.Groups"/>
            collection will have the nested groups and the <see cref="P:Syncfusion.Grouping.Group.Records"/> collection will be empty.
            <para/>
            A group can be expanded and collapsed with its <see cref="P:Syncfusion.Grouping.Group.IsExpanded"/> property. Expansion
            of groups will show or hide nested elements of the group within the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>
            collection.
            <para/>
            A table has at least one group. The <see cref="P:Syncfusion.Grouping.Table.TopLevelGroup"/> is a <see cref="T:Syncfusion.Grouping.ChildTable"/>
            which is derived from <see cref="T:Syncfusion.Grouping.Group"/>.
            <para/>
            The <see cref="P:Syncfusion.Grouping.Element.GroupLevel"/> property will return the group level how deep the group is nested.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.#ctor(Syncfusion.Grouping.Section)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup"/> class.
            </summary>
            <param name="parent">The parent element this object belongs to.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.Dispose(System.Boolean)">
            <override/>
            <summary>Release the unmanaged resources. </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.CreateGroupTypedListRecordsCollection">
            <summary>
            Create the <see cref="T:Syncfusion.Grouping.GroupTypedListRecordsCollection"/>
            </summary>
            <returns>returns the new <see cref="T:Syncfusion.Grouping.GroupTypedListRecordsCollection"/></returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.IsGroupVisible">
            <summary>
            Determines whether this group should be visible. By default a group is hidden if it does
            not have any records that meet filter criteria.
            </summary>
            <returns>
            true if group should be visible; false otherwise.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.OnInitializeVisibleCounters">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.OnEnsureInitialized(System.Object)">
            <summary>
            This virtual method is called from <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/> and
            lets derived elements implement element-specific logic to ensure object
            is up to data.
            </summary>
            <param name="sender">The object that triggered the <see cref="M:Syncfusion.Grouping.Element.EnsureInitialized(System.Object)"/> call.</param>
            <returns>
            True if changes were detected and the object was updated; False otherwise.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.OnInitializeSections(System.Boolean,Syncfusion.Grouping.SortColumnDescriptorCollection)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.IsChildVisible(Syncfusion.Grouping.Element)">
            <override/>
            <summary>Determines whether the child of the given element is visible.</summary>
            <param name="el">The element.</param>
            <returns>True if it is visible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ShouldShowCaption">
            <override/>
            <summary>Determines whether the caption row should be shown</summary>
            <returns>True if it is made visible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.GetSummaryText(System.String,System.String)">
            <overload>
            Returns the formatted summary text for the given group, summary row and column.
            </overload>
            <summary>
            Returns the formatted summary text for the given group, summary row and column.
            </summary>       
            <param name="summaryRowName">The name of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor.SummaryRows"/> collection.</param>
            <param name="summaryColumnName">The name of the GridSummaryColumnDescriptor in the GridSummaryRowDescriptor.Summaries collection.</param>
            <returns>The summary formatted text as specified with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor.Format"/></returns>
            <remarks>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> for an example.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.GetSummaryText(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Returns the formatted summary text for the given group and summary column.
            </summary>
            <param name="scd">Provides the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/>.</param>
            <returns>The summary formatted text as specified with GridSummaryColumnDescriptor.Format</returns>
            <genoverload/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.GetGroupCaptionText">
            <summary>
            Gets the caption text for a group.
            </summary>
            <returns>Caption text for the group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.GetGroupCaptionDisplayText(System.String)">
            <summary>
            Gets the caption text for a group using a specified format.
            </summary>
            <param name="format">See GroupOptions.CaptionText, e.g. "{CategoryCaption}: {Category} - {RecordCount} Items";</param>
            <returns>Caption text for the group.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ReadOnlyAppearance">
            <summary>
            Gets the Appearance if this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.HasGroupOptions">
            <summary>
            Gets the value of GroupOptions if it has specified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.GroupOptions">
            <summary>
            Lets you control the look of inner groups like whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.ReadGroupOptions">
            <summary>
            Gets the GroupOptions,If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> of the first parent element with GroupOptions
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.UseCategoryColumnGroupOptions">
            <summary>
            Gets or sets this property to false if you are concerned about real-time updates performance.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroup.IsCollapsible">
            <override/>
            <summary>Determines whether this group can be collapsed.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable">
            <summary>
            A ChildTable is either a TopLevelGroup or a group that can be referenced
            as a nested table from a record in a parent table. ChildTable groups are created
            for every new key found based on <see cref="P:Syncfusion.Grouping.RelationDescriptor.RelationKeys"/>.<para/>
            You can get access to a ChildTable through the <see cref="P:Syncfusion.Grouping.NestedTable.ChildTable"/>
            property of a <see cref="T:Syncfusion.Grouping.NestedTable"/> in a record.
            </summary>
            <remarks>
            A ChildTable defines a group of records that belong to a category specified with
            <see cref="P:Syncfusion.Grouping.RelationDescriptor.RelationKeys"/>.
            ChildTables are created just like regular groups when the records of the table are
            categorized or when a new record is inserted. The collection in the TableDescriptor that defines categorization is the
            <see cref="P:Syncfusion.Grouping.TableDescriptor.RelationChildColumns"/> collection. RelationChildColumns will be
            added when there is a parent-child relation between two tables. The child table of such a relation must be
            sorted by the columns that are used to identify a record. These columns match the foreign key
            columns of the parent table. For every new category key with regards to RelationChildColumns,
            a <see cref="T:Syncfusion.Grouping.ChildTable"/> is created. The ChildTable class is derived from <see cref="T:Syncfusion.Grouping.Group"/>.
            <para/>
            A child table can either be a final node with records or it can be a node with nested groups. If a
            group has records, its <see cref="P:Syncfusion.Grouping.Group.Groups"/> collection will be empty and the <see cref="P:Syncfusion.Grouping.Group.Records"/>
            collection will contain all records. If a group has nested groups, its <see cref="P:Syncfusion.Grouping.Group.Groups"/>
            collection will have the nested groups and the <see cref="P:Syncfusion.Grouping.Group.Records"/> collection will be empty.
            <para/>
            A child table can be expanded and collapsed with its <see cref="P:Syncfusion.Grouping.Group.IsExpanded"/> property. Expansion
            of child tables will show or hide nested elements of the group within the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>
            and <see cref="P:Syncfusion.Grouping.Table.NestedDisplayElements"/> collection.
            <para/>
            A Table has at least one child table. The <see cref="P:Syncfusion.Grouping.Table.TopLevelGroup"/> is a <see cref="T:Syncfusion.Grouping.ChildTable"/>
            which is derived from <see cref="T:Syncfusion.Grouping.Group"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.#ctor(Syncfusion.Grouping.Element)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable"/> class.
            </summary>
            <param name="parent">The parent element this object belongs to.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.CreateGroupTypedListRecordsCollection">
            <summary>
            Create GroupTypedListRecordsCollection
            </summary>
            <returns>returns GroupTypedListRecordsCollection</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of this element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.Syncfusion#Windows#Forms#Grid#Grouping#IGridGroupOptionsSource#GetParentGroupOptionsSource">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource"/> of the first parent element with group options in the hierarchy.
            </summary>
            <returns>returns IGridGroupOptionsSource for hosting GridGroupOptionStyleInfo</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.OnInitializeVisibleCounters">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.OnEnsureInitialized(System.Object)">
            <summary>
            This virtual method is called from <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/> and
            lets derived elements implement element-specific logic to ensure object
            is up to data.
            </summary>
            <param name="sender">The object that triggered the <see cref="M:Syncfusion.Grouping.Element.EnsureInitialized(System.Object)"/> call.</param>
            <returns>
            True if changes were detected and the object was updated; False otherwise.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.OnInitializeSections(System.Boolean,Syncfusion.Grouping.SortColumnDescriptorCollection)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.IsChildVisible(Syncfusion.Grouping.Element)">
            <override/>
            <summary>
            Determines whether the child of current element is visible.
            </summary>
            <param name="el">The specified element.</param>
            <returns>True if it is visible; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ShouldShowCaption">
            <override/>
            <summary>Indicates whether caption row is visible.</summary>
            <returns>True if it is visible; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.GetSummaryText(System.String,System.String)">
            <overload>
            Returns the formatted summary text for the given group, summary row and column.
            </overload>
            <summary>
            Returns the formatted summary text for the given group, summary row and column.
            </summary>
            <param name="summaryRowName">The name of the GridSummaryRowDescriptor in the GridTableDescriptor.SummaryRows collection.</param>
            <param name="summaryColumnName">The name of the GridSummaryColumnDescriptor in the GridSummaryRowDescriptor.Summaries collection.</param>
            <returns>The summary formatted text as specified with GridSummaryColumnDescriptor.Format</returns>
            <remarks>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> for an example.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.GetSummaryText(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor)">
            <summary>
            Returns the formatted summary text for the given group and summary column.
            </summary>
            <param name="scd">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> provides the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptorCollection"/>.</param>
            <returns>The summary formatted text as specified with GridSummaryColumnDescriptor.Format</returns>
            <genoverload/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.GetGroupCaptionText">
            <summary>
            Gets the caption text for a group.
            </summary>
            <returns>Caption text for a group.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.GetGroupCaptionDisplayText(System.String)">
            <summary>
            Gets the caption text for a group using a specified format.
            </summary>
            <param name="format">See GroupOptions.CaptionText, e.g. "{CategoryCaption}: {Category} - {RecordCount} Items";</param>
            <returns>Group caption display text.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.CurrentCell">
            <summary>
            The current cell for this child table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.SelectedRanges">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ReadOnlyAppearance">
            <summary>
            Gets the Appearance of the grid table, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.Appearance">
            <summary>
            Gets or sets The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.HasGroupOptions">
            <summary>
            Gets the value of the GroupOptions if it has specified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.GroupOptions">
            <summary>
            Gets or sets the look of inner groups such as whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.ReadGroupOptions">
            <summary>
            Gets the GroupOptions, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> of the first parent element with GroupOptions
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridChildTable.IsCollapsible">
            <override/>
            <summary>
            Indicates whether this element can be collapsed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend.#ctor">
            <internalonly/>
            <summary>
            Intializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend"/>. Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend.OnInitializeSections(Syncfusion.Grouping.Group,System.Boolean,Syncfusion.Grouping.SortColumnDescriptorCollection)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend.EnsureInitialized(Syncfusion.Grouping.Group,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend.OnInitializeVisibleCounters(Syncfusion.Grouping.Group,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupExtend.IsChildVisible(Syncfusion.Grouping.Group,Syncfusion.Grouping.Element,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo)">
            <summary>
            Used internally.
            </summary>
            <param name="owner">The Group that defines a set of records that belong to a category.</param>
            <param name="el">The Element.</param>
            <param name="go">The GridGroupOptionsStyleInfo.</param>
            <returns>
            <c>true</c> if [is child visible] [the specified owner]; otherwise, <c>false</c>.
            </returns>
            <internalonly/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord">
            <summary>
            A record element for adding new records to the underlying data source.
            This element represents the empty record that is shown above the table records and / or below
            the records for each group and implements logic to add new records.
            </summary>
            <remarks>
            This element represents the empty record that is shown above the table records and / or below
            the records for each group and implements logic to add new records. <para/>
            <para/>
            The class is derived from a record. It adds special behavior such that the AddNewRecord is
            not bound to a record in the underlying table. Instead all fields are initially empty (
            or default values based on parent group by criteria). When changes are made, they
            will be committed to the underlying table by adding a new record at the end of the
            underlying data source. The grouping engine will automatically insert the record into
            its sorted records collection and into the group it belongs to. If no group
            is found where the record fits in, a new group will be created.<para/>
            <para/>
            AddNewRecord(s) can be optionally displayed at the start of table below the column headers
            and / or at the end of each group. <para/>
            <para/>
            AddNewRecord belongs to a AddNewRecordSection and is its only element.<para/>
            <para/>
            If AddNewRecord(s) should be displayed at end of each group (see also Engine.ShowAddNewRecordInGroups)
             then AddNewRecordSection(s) are created when the grouping for a table is initialized.
             The grouping engine loops through all sorted records and categorizes them. For each new
             group the virtual TableDescriptor.CreateGroup factory method is called. The TableDescriptor.CreateGroup
             method instantiates a AddNewRecordSection by calling the virtual TableDescriptor.CreateAddNewRecordSection
             factory method. <para/>
            <para/>
            One AddNewRecord is displayed at the top of the table below the column headers. It belongs to
            the AddNewRecordSection of the TopLevelGroup of a table. The TopLevelGroup is created with the
            virtual TableDescriptor.CreateGroup factory method. The TableDescriptor.CreateGroup method
            instantiates an AddNewRecordSection by calling the virtual TableDescriptor.CreateAddNewRecordSection
            factory method. <para/>
            <para/>
            AddNewRecord is a container element. It contains one or multiple RecordParts. <para/>
            <para/>
            Because AddNewRecord is a container element and not a display element and it will not be an
            item returned by the Table.DisplayElements and Table.GroupedElements collection. Instead,
            AddNewRecord is only returned by the RecordsDetails.Records collection of its parent
            AddNewRecordSection (or the Group.Records collection of its ParentGroup which is a shortcut
            instead of accessing it through AddNewRecordSection). <para/>
            <para/>
            See also the Engine.RecordAsDisplayElements on how to make AddNewRecord be treated as a display
            element if you have no need for nested elements within a record., e.g. if you only want to
            display a single table and you do not need multiple row elements per record and / or nested tables.
             (However, do not change this setting if you intend to use the engine as grid data model.)<para/>
            <para/>
            The first record part is a RecordRowsPart. A RecordRowsPart contains one or multiple RecordRows
            displayed in a grid for the record. <para/>
            <para/>
            The second record part represents nested tables. If relations have been defined for the table
            (see TableDescriptor.Relations) and the current table has a foreign key relationship setup
            to other tables, a table is added to the RecordPart[1].NestedTables collection for each relation.
            You can access nested tables in a record with the Record.NestedTables collection.<para/>
            <para/>
            AddNewRecord can be set as the current record in a table if you want to edit its data through
            the engine.<para/>
            The first time a value is changed by the grid, Record.BeginEdit is called before the value is assigned.
            When the user moves the current cell in the grid to a new record, the changes are committed with a
            Record.EndEdit call. If the user presses Escape, the changes are rolled back with a Record.CancelEdit
            call. If the user presses Enter, the changes are committed and the record's new display position is
            determined and the current cell is moved to the new display position of the record. If validation
            fails during EndEdit, the grid will try to identify the column which violated the record constraints
            and display a red error indicator for that column with a ToolTip text showing the exception text
            when the user hovers the mouse over the red arrow indicator. <para/>
            <para/>
            See the CurrentRecordManager class for a description of events raised when modifying columns in the
            AddNewRecord row or when BeginEdit, CancelEdit, or EndEdit was called.<para/>
            <para/>
            See also: CurrentRecordManager, CurrentRecordManager.IsAddNewRecord, CurrentRecordManager.NavigateTo,
            Group.AddNewRecord, Table.AddNewRecord, TableDescriptor.CreateGroup, Table.TopLevelGroup,
            AddNewRecordSection, IContainerElement, RecordsDetails.Records, Group.Records
            </remarks>
            <example>The following example shows how you can add records and keep track of sorted
            display positions within a table:
            <code lang="C#">
                        // Add a record to Table table2
                        Record r = table2.AddNewRecord;
                        r.SetCurrent();   // Makes it the current record, saving any pending changes previous current record.
                        if (r.IsCurrent)
                        {
                            r.BeginEdit();
                            if (r.IsEditing)
                            {
                                r.SetValue("Country", "USA");
                                r.SetValue("Region", "NC");
                                r.SetValue("CustomerID", "SYNC
                                r.SetValue("CompanyName", "Syncfusion");
                                r.EndEdit();
                            }
                        }
            <para/>
                        int displayPos = table.DisplayElements.IndexOf(r);
                        // Now, you could navigate the current cell of a grid to row displayPos and highlight the newly added row
                        // within its correct group category and sort order
            </code>
            </example>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleChanged">
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellStyleChanged.RaiseTableCellStyleChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <internalonly/>
            <summary>
            Triggers after changes handled in TableCellStyle.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.#ctor(Syncfusion.Grouping.AddNewRecordSection)">
            <summary>
            Initializes the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord"/> class.
            </summary>
            <param name="parent">The parent that this element belongs to.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ShouldShowRecordPreviewRows">
            <override/>
            <summary>
            Indicates whether to show the record preview rows.
            </summary>
            <returns>returns the boolean value False.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.EngineTable">
            <override/>
            <summary>Gets the reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.Engine"/> this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ParentTable">
            <override/>
            <summary>Gets a reference to the parent table this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.ReadOnlyAppearance">
            <summary>
            If this element is modified, the Appearance returns this object's Appearance; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridAddNewRecord.IsCollapsible">
            <override/>
            <summary>Gets the current element is collapsible.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord">
            <summary>
            Represents a record with data. Each record in the datasource has an associated <see cref="T:Syncfusion.Grouping.Record"/> object
            in the engine. Records are created when the datasource is assigned to a table and before they are sorted or filtered.
            Also when a new record is inserted in the datasource, a <see cref="T:Syncfusion.Grouping.Record"/> is created. When the grouping or sorting
            of a <see cref="T:Syncfusion.Grouping.Table"/> changes, all <see cref="T:Syncfusion.Grouping.Record"/> elements stay in sync with their underlying record-counterparts
            in the datasource.
            <para/>
            By default a record will not appear in the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>. Instead a record serves as a container
            of multiple row elements and nested tables.
            </summary>
            <remarks>
            There are multiple ways to get access to a specific record: <para/>
            <list type="bullet">
            <item><term>
            The <see cref="P:Syncfusion.Grouping.Table.UnsortedRecords"/> collection of the <see cref="T:Syncfusion.Grouping.Table"/> class provides access to the records
            in the same order as they appear in the datasource. The <see cref="M:Syncfusion.Grouping.UnsortedRecordsCollection.IndexOf(Syncfusion.Grouping.Record)"/> method
            of an <see cref="T:Syncfusion.Grouping.UnsortedRecordsCollection"/> determines the index of any record in the underlying datasource.
            </term></item>
            <item><term>
            The <see cref="P:Syncfusion.Grouping.Table.Records"/> collection of the <see cref="T:Syncfusion.Grouping.Table"/> class provides access to the records
            in the order as they were sorted in the engine. The <see cref="M:Syncfusion.Grouping.RecordsInTableCollectionBase.IndexOf(Syncfusion.Grouping.Record)"/> method
            of a <see cref="T:Syncfusion.Grouping.RecordsInTableCollection"/> determines the index of any record in the Table.Records collection.
            </term></item>
            <item><term>
            The <see cref="P:Syncfusion.Grouping.Table.FilteredRecords"/> collection of the <see cref="T:Syncfusion.Grouping.Table"/> class provides access to records that
            meet filter criteria in the order as they were sorted in the engine. The <see cref="M:Syncfusion.Grouping.RecordsInTableCollectionBase.IndexOf(Syncfusion.Grouping.Record)"/> method
            of a <see cref="T:Syncfusion.Grouping.RecordsInTableCollection"/> determines the index of any record in the Table.FilteredRecords collection.
            </term></item>
            <item><term>
            The <see cref="P:Syncfusion.Grouping.Group.Records"/> collection of the <see cref="T:Syncfusion.Grouping.Group"/> class provides access to the records
            in the order as they appear in the group. The <see cref="T:Syncfusion.Grouping.RecordsInDetailsCollection"/> method
            of a <see cref="T:Syncfusion.Grouping.RecordsInDetailsCollection"/> determines the index of any record in the Group.Records collection.
            </term></item>
            <item><term>
            The <see cref="P:Syncfusion.Grouping.Group.FilteredRecords"/> collection of the <see cref="T:Syncfusion.Grouping.Group"/> class provides access to the records
            in the order as they appear in the group. The <see cref="M:Syncfusion.Grouping.FilteredRecordsInDetailsCollection.IndexOf(Syncfusion.Grouping.Record)"/> method
            of a <see cref="T:Syncfusion.Grouping.FilteredRecordsInDetailsCollection"/> determines the index of any record in the Group.FilteredRecords collection.
            </term></item>
            </list>
            <para/>
            Given a <see cref="T:Syncfusion.Grouping.RecordRow"/> or <see cref="T:Syncfusion.Grouping.NestedTable"/>, you can query its <see cref="P:Syncfusion.Grouping.Element.ParentRecord"/>
            property to determine which record these elements belong to.
            <para/>
            Since record elements always stay in sync with their underlying record-counterparts
            in the datasource, you can keep a bookmark (reference) to a record. For example you can save a reference to a record,
            change the sort order of the table, and then later check Records.IndexOf to determine the new position where
            the record can be located after the sort.
            <para/>
            By default, a record will not appear in the <see cref="P:Syncfusion.Grouping.Table.DisplayElements"/>. Instead a record serves as a container
            for multiple row elements and nested tables. One exception is if you specified <see cref="P:Syncfusion.Grouping.Engine.RecordAsDisplayElements"/>.
            You can set <see cref="P:Syncfusion.Grouping.Engine.RecordAsDisplayElements"/> to True if you do not want the engine to treat record and ColumnHeaderSection
            elements as ContainerElements and instead have these elements be returned as a display element in the Table.DisplayElements collection.
            However, with a GridGroupingControl you must not change this property since a GridGroupingControl
            relies on the behavior that a record is not a display element but a container for rows
            and nested tables.
            <para/>
            The <see cref="M:Syncfusion.Grouping.Record.GetData"/> method will return a reference to the original record with data in the datasource.
            <para/>
            A record can be navigated to a current record if you call its <see cref="T:Syncfusion.Grouping.Record"/> method.
            <para/>
            Individual field contents can be retrieved with its <see cref="T:Syncfusion.Grouping.Record"/> method.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.#ctor(Syncfusion.Grouping.Table)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord"/> class.
            </summary>
            <param name="parent">The table this record belongs to.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.GetValue(Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Overridden to get the display member value for filtering a column.
            </summary>
            <param name="fieldDescriptor">The field to be retrieved.</param>
            <returns>The display member value if it is having the display member. otherwise returns the value member.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.GetValue(Syncfusion.Grouping.FieldDescriptor,System.Boolean)">
            <summary>
            Gets the value from the underlying datasource based on FilterMode option.
            </summary>
            <param name="fieldDescriptor">The field to be retrieved.</param>
            <param name="isFiltering">The value to check for the FilterMode.</param>
            <returns>Returns value from the underlying datasource.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.GetValue(Syncfusion.Grouping.SortColumnDescriptor)">
            <summary>
            Gets the value of the record.
            </summary>
            <param name="cd">The field to be retrieved.</param>
            <returns>Record value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ShouldShowRecordPreviewRows">
            <override/>
            <summary>Determines whether the record preview rows should be made visible.</summary>
            <returns>True if they are visible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ShouldShowRecordRows">
            <override/>
            <summary>Determines whether the record rows should be visible.</summary>
            <returns>True if they are visible.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.ReadOnlyAppearance">
            <summary>
            Gets the object's Appearance if this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridRecord.IsCollapsible">
            <override/>
            <summary>Gets whether this element is collapsible.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache">
            <summary>
            Record that shadows values in table and can gives hints which values were changed in ListChanged event. The
            new GetOldValue method also gives access to the previous value before a change and can be used for
            calculating the difference between two values.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.#ctor(Syncfusion.Grouping.Table)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache"/> class.
            </summary>
            <param name="parentTable">The parent table.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.ResetValues">
            <override/>
            <summary>Resets the record values.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.EnsureValues">
            <summary>
            Ensures that record values are cached.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.GetValue(Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Returns the value for a record.
            </summary>
            <param name="fieldDescriptor">The field descriptor.</param>
            <returns>Record value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.GetOldValue(System.Int32)">
            <summary>
            Returns the old value for a record.
            </summary>
            <param name="fieldIndex">The index of the field whose value is required.</param>
            <returns>Old value of the record.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.CompareAndUpdateValues">
            <summary>
            Returns an ArrayList with ChangedFieldInfo objects and updates
            the values in the record with changes found in underlying datasource.
            Only fields with a PropertyDescriptor are updated, others (unbound, expression fields) are ignored.
            </summary>
            <returns>An ArrayList with ChangedFieldInfo objects.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridRecordWithValueCache.UpdateValues(System.Collections.IEnumerable)">
            <summary>
            Enumerates through values in the collection of ChangedFieldInfo objects
            and updates the old and new values in this record.
            </summary>
            <param name="changedFields">The changed fields.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection">
            <summary>
            The stackedHeader section that contains one or multiple row elements for showing the stackedHeader below a group in <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.DisplayElement"/>. The stackedHeader
            information can be determined by calling <see cref="M:Syncfusion.Grouping.Group.GetSummaries(Syncfusion.Grouping.Table,System.Boolean@)"/> on the <see cref="T:Syncfusion.Grouping.Group"/> that this stackedHeader section
            belongs to.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new section in the specified group.
            </summary>
            <param name="group">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.OnEnsureInitialized(System.Object)">
            <summary>
            This overridden <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/>
            lets the elements implement element-specific logic to ensure object
            is up to data.
            </summary>
            <param name="sender">The object that triggered the <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/> call.</param>
            <returns>True if changes were detected and the object was updated; False otherwise.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.InvalidateCounterTopDown(System.Boolean)">
            <override/>
            <summary>Resets the counter for all elements.</summary>
            <param name="notifyCounterSource">When true notifies the counter source.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.EnsureInitialized(System.Object,System.Boolean)">
            <override/>
            <summary>
            Ensures the object, nested objects and parent elements reflect any changes made to the engine or table descriptor.
            </summary>
            <param name="sender">The object that triggered the call.</param>
            <param name="notifyParent">Specifies if the parent element's <see cref="M:Syncfusion.Grouping.Element.EnsureInitialized(System.Object)"/> should also be called.</param>
            <returns>True if they reflect the changes.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.GetCounter">
            <override/>
            <summary>Gets the counter for the element.</summary>
            <returns>The counter for the current element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ShouldCreateChildElementTreeTable">
            <summary>
            To create ChildElementTreeTable
            </summary>
            <returns>returns Boolean value true</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.Kind">
            <override/>
            <summary>Gets the kind of display element for stacked header row or section.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.StackedHeaderRows">
            <summary>
            The collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow"/> elements that are contained in this section.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.ReadOnlyAppearance">
            <summary>
            If this element is modified, the Appearance returns this object's Appearance; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.Appearance">
            <summary>
            The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow">
            <summary>
            A stackedHeader row element that is contained in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.StackedHeaderRows"/> collection
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection"/>. A stackedHeader row is added to a GridStackedHeaderSection for every visible
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection,System.Int32)">
            <summary>
            Initializes an object with the row index and parent section.
            </summary>
            <param name="parent">The parent element.</param>
            <param name="rowIndex">The row index in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.StackedHeaderRows"/> collection
            of the parent <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection"/>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.GetElementCount">
            <override/>
            <summary>Gets the number of elements.</summary>
            <returns>returns value 1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.OnEnsureInitialized(System.Object)">
            <summary>
            This overridden <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/>
            lets the elements implement element-specific logic to ensure object
            is up to data.
            </summary>
            <param name="sender">The object that triggered the <see cref="M:Syncfusion.Grouping.Element.EnsureInitialized(System.Object)"/> call</param>
            <returns>True if changes were detected and the object was updated; False otherwise</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.GetVisibleCount">
            <override/>
            <summary>Returns the number of visible elements.</summary>
            <returns>returns value 1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.GetYAmountCount">
            <override/>
            <summary>Gets the element height.</summary>
            <returns>Element height.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.Kind">
            <override/>
            <summary>Gets the kind of display element.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ParentElement">
            <override/>
            <summary>Returns the parent this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.StackedHeaderRowDescriptor">
            <summary>
            Returns a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowDescriptor"/> this row belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.ReadOnlyAppearance">
            <summary>
            If this element is modified, the Appearance returns this object's Appearance; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow.Appearance">
            <summary>
            The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection">
            <summary>
            A collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow"/> elements that are children of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection"/>.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection.StackedHeaderRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSection"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow)">
            <summary>
            Determines if the element belongs to this collection.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow)">
            <summary>
            Inserts an element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="T:Syncfusion.Grouping.Element"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow)">
            <summary>
            Removes the specified element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="T:Syncfusion.Grouping.Element"/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow)">
            <summary>
            Adds a value to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.IsReadOnly">
            <summary>
            Gets the value as False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.IsFixedSize">
            <summary>
            Gets the value as False since this collection has no fixed size.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.IsSynchronized">
            <summary>
            Gets the value as False since this collection has not synchronized.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
            <remarks>
            If changes in the TableDescriptor are detected, the
            method will reinitialize the collection before returning the count.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRow"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollection)">
            <summary>
            Initializes the enumerator and attaches it to the collection.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollectionEnumerator.MoveNext">
            <summary>
            Determines whether the enumerator move to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderRowCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary">
            <summary>
            Summarizes string fields and lets you determine the maximum length of a string in the column.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.Empty">
            <summary>
            The initial summary object for empty records or tables.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.CreateSummaryFromElementMethod(Syncfusion.Grouping.SummaryDescriptor,Syncfusion.Grouping.Element)">
            <summary>
            Creates a summary object for the specified <see cref="T:Syncfusion.Grouping.SummaryDescriptor"/> and Record.
            </summary>
            <param name="sd">The summary descriptor.</param>
            <param name="element">The element with data.</param>
            <returns>A new summary object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary"/>
            </summary>
            <param name="maxLength">Maximum length.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.Combine(Syncfusion.Grouping.SummaryBase)">
            <override/>
            <summary>
            Combines the values of this summary with another summary and returns
            a new summary object.
            </summary>
            <param name="other">Another summary object.</param>
            <returns>A new summary object with combined values of both summaries.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.Combine(Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary)">
            <summary>
            Combines the values of this summary with another summary and returns
            a new summary object.
            </summary>
            <param name="other">Another summary object (of the same type).</param>
            <returns>A new summary object with combined values of both summaries.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridMaxLengthSummary.MaxLength">
            <summary>
            Gets The maximum length value.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection">
            <summary>
            The summary section that contains one or multiple row elements for showing the summary below a group in <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.DisplayElement"/>. The summary
            information can be determined by calling <see cref="M:Syncfusion.Grouping.Group.GetSummaries(Syncfusion.Grouping.Table,System.Boolean@)"/> on the <see cref="T:Syncfusion.Grouping.Group"/> that this summary section
            belongs to.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.#ctor(Syncfusion.Grouping.Group)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/> class.
            </summary>
            <param name="group">The group this section is created in.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.OnEnsureInitialized(System.Object)">
            <summary>
            This overridden <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/>
            lets the elements implement element-specific logic to ensure object
            is up to data.
            </summary>
            <param name="sender">The object that triggered the <see cref="M:Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)"/> call.</param>
            <returns>True if changes were detected and the object was updated; False otherwise.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.InvalidateCounterTopDown(System.Boolean)">
            <override/>
            <summary>Walks down to the child branches and resets the counter.</summary>
            <param name="notifyCounterSource">If true, notifies the counter source.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.EnsureInitialized(System.Object,System.Boolean)">
            <override/>
            <summary>Ensures this object, nested objects and parent elements reflect any changes
            made to the engine or table descriptor.</summary>
            <param name="sender">The object that triggered the call.</param>
            <param name="notifyParent">Specifies if the parent elements <see cref="M:Syncfusion.Grouping.Element.EnsureInitialized(System.Object)"/> should also be called.</param>
            <returns>True if they reflect the changes.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.GetCounter">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Collections.BinaryTree.ITreeTableCounter"/>.</summary>
            <returns>returns the counter for the current element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ShouldCreateChildElementTreeTable">
            <summary>
            Indicates if child elementTreeTable to be created
            </summary>
            <returns>returns Boolean value true</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.IsChildVisible(Syncfusion.Grouping.Element)">
            <override/>
            <summary>Indicates if the specified element is the direct child of this element and if it should be made visible.</summary>
            <param name="el">The specified element.</param>
            <returns>True if it is a child and is visible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.Kind">
            <override/>
            <summary>Gets the kind of display element. It is read only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.SummaryRows">
            <summary>
            The collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow"/> elements that are contained in this section.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.ReadOnlyAppearance">
            <summary>
            If this element is modified, the Appearance returns this object's Appearance; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.Appearance">
            <summary>
            The default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow">
            <summary>
            A summary row element that is contained in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.SummaryRows"/> collection
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/>. A summary row is added to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/> for every visible
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow"/> class.
            </summary>
            <param name="parent">The parent element.</param>
            <param name="rowIndex">The row index in the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.SummaryRows"/> collection
            of the parent <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/>.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.GetSummaries(Syncfusion.Grouping.Table,System.Boolean@)">
            <override/>
            <summary>Gets a collection of summaries for the table.</summary>
            <param name="parentTable">The parent table.</param>
            <param name="summaryChanged">Returns true if changes were detected.</param>
            <returns>A collection of summaries.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.GetElementCount">
            <override/>
            <summary>Gets the number of elements.</summary>
            <returns>returns value 1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.OnEnsureInitialized(System.Object)">
            <summary>
            This overridden Syncfusion.Grouping.Element.OnEnsureInitialized(System.Object)
            lets the elements implement element-specific logic to ensure object
            is up to data.
            </summary>
            <param name="sender">The object that triggered the Syncfusion.Grouping.Element.EnsureInitialized(System.Object) call.</param>
            <returns>True if changes were detected and the object was updated; False otherwise.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.GetVisibleCount">
            <override/>
            <summary>Gets the number of visible elements.</summary>
            <returns>returns the value 1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.GetYAmountCount">
            <override/>
            <summary>Gets the summary row height.</summary>
            <returns>Summary row height.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.GetBaseAppearance">
            <summary>
            Gets a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.Appearance"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.Kind">
            <override/>
            <summary>Gets the kind of display element.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ParentElement">
            <override/>
            <summary>Gets the parent this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.SummaryRowDescriptor">
            <summary>
            Returns a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/> this row belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.IsFillRow">
            <summary>
            Gets the value whether this row displays summary columns in grid cells below a certain header column
            or if the summary row is one large covered cell that spans the whole row.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ParentTableDescriptor">
            <override/>
            <summary>Returns the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ParentChildTable">
            <override/>
            <summary>Gets a reference to the child table this element belongs.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.ReadOnlyAppearance">
            <summary>
            If this element is modified, the Appearance returns this object's Appearance; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection">
            <summary>
            A collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow"/> elements that are children of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/>.
            An instance of this collection is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection.SummaryRows"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummarySection"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow)">
            <summary>
            Determines whether the element belongs to this collection.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading of the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow)">
            <summary>
            Inserts an element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="T:Syncfusion.Grouping.Element"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow)">
            <summary>
            Removes the specified element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection, the method will do nothing.</param>
            <remarks>
            The method
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            <para/>
            The method calls <see cref="T:Syncfusion.Grouping.Element"/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow)">
            <summary>
            Adds a value to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.IsReadOnly">
            <summary>
            Gets the value False since this collection has not read only.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.IsFixedSize">
            <summary>
            Gets the value False since this collection has no fixed size.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.IsSynchronized">
            <summary>
            Gets the value False since this collection has not synchronized.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
            <remarks>
            If changes in the TableDescriptor are detected, the
            method will reinitialize the collection before returning the count.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRow"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollection)">
            <summary>
            Initializes the enumerator and attaches it to the collection.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollectionEnumerator.MoveNext">
            <summary>
            Determines whether the enumerator move to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable">
            <summary>
            Manages all the records from the underlying source list. The source list can be any IList collection.
            If it implements IBindingList, the GridTable will listen to the ListChangedEvent and update its internal
            data whenever changes are made to the source list.
            </summary>
            <remarks>
            See the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBase"/> class for more details overview about this class.
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.CurrentRecordContextChangeTarget">
            <summary>
            Occurs before and after the status of the current record was changed. Check the <see cref="P:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs.Action"/>
            of the <see cref="T:Syncfusion.Grouping.CurrentRecordContextChangeEventArgs"/> to get information on which current record state was changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor,Syncfusion.Windows.Forms.Grid.Grouping.GridTable)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> class this object that belongs to a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> and optionally belongs to a parent table.
            </summary>
            <param name="tableDescriptor">The table descriptor with schema information about the table.</param>
            <param name="relationParentTable">The parent table of this table; NULL if this table is not a child table of a relation.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.WireTableDescriptor">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.UnwireTableDescriptor">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Dispose(System.Boolean)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetHeaderColumnDescriptorAt(System.Int32)">
            <overload>
            Returns the header column's GridColumnDescriptor at the specified grid row and column or NULL if the specified
            grid column is not a column header.
            </overload>
            <summary>
            Returns the header column's GridColumnDescriptor for the specified grid column in the first row of the GridColumnHeaderSection
            or NULL if no GridColumnHeaderSection is found or the grid column is not a column header.
            </summary>
            <param name="colIndex">Column index.</param>
            <returns>The header column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetHeaderColumnDescriptorAt(System.Int32,System.Int32)">
            <summary>
            Returns the header columns GridColumnDescriptor at the specified grid row and column or NULL if the specified
            row is not a ColumnHeaderRow or the grid column is not a column header.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <returns>The header column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetStackedHeaderSpanAt(System.Int32,System.Int32)">
            <exclude/>
            <summary>
            Returns the header columns GridStackedHeaderDescriptor at the specified grid row and column or NULL if the specified
            row is not a GridStackedHeaderRow or the grid column is not a column header.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetStackedHeaderAt(System.Int32,System.Int32)">
            <summary>
            Returns the header columns GridStackedHeaderDescriptor at the specified grid row and column or NULL if the specified
            row is not a GridStackedHeaderRow or the grid column is not a column header.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <returns>The stacked header.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetHeaderColumnDescriptorAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <summary>
            Returns the header column's GridColumnDescriptor at the specified grid row and column.
            </summary>
            <param name="cell">The GridRangeInfo.</param>
            <returns>The header column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetStackedHeaderSpanAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <exclude/>
            <summary>
            Returns the header column's GridStackedHeaderSpan at the specified grid row and column.
            </summary>
            <param name="cell">The GridRangeInfo.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetColumnDescriptorAt(Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <summary>
            Returns the record field cell's GridColumnDescriptor at the specified grid row and column.
            </summary>
            <param name="cell">Record field cell.</param>
            <returns>The column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetColumnDescriptorAt(Syncfusion.Grouping.Element,System.Int32)">
            <summary>
            Returns the record field cell's GridColumnDescriptor at the specified display element and column.
            </summary>
            <param name="element">The Element.</param>
            <param name="colIndex">Column index.</param>
            <returns>The column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetStackedHeaderDescriptorAt(Syncfusion.Grouping.Element,System.Int32)">
            <summary>
            Returns the record field cell's GridStackedHeaderDescriptor at the specified display element and column.
            </summary>
            <param name="element">The element.</param>
            <param name="colIndex">Column index.</param>
            <returns>The stacked header.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetStackedHeaderSpanAt(Syncfusion.Grouping.Element,System.Int32)">
            <exclude/>
            <summary>
            Returns the record field cell's GridColumnDescriptor at the specified display element and column.
            </summary>
            <param name="element">The element.</param>
            <param name="colIndex">Column index.</param>
            <returns>The column descriptor at the specified element and column.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetColumnDescriptorAt(System.Int32,System.Int32)">
            <summary>
            Returns the record field cell's GridColumnDescriptor at the specified grid row and column.
            </summary>
            <param name="rowIndex">Row index.</param>
            <param name="colIndex">Column index.</param>
            <returns>The column descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetElementRangeInfo(Syncfusion.Grouping.Element)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> with the range of cells that an element spans.
            </summary>
            <param name="e">The element.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> with the range of cells that an element spans.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnSourceListItemChanged(System.Object,System.ComponentModel.ListChangedEventArgs,Syncfusion.Grouping.TableListChangedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnSourceListChanged(Syncfusion.Grouping.TableEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnSourceListReset(System.Object,System.ComponentModel.ListChangedEventArgs,Syncfusion.Grouping.TableListChangedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetInvokeRequiredControl">
            <summary>
            Determines if the current thread is the same UI thread as the parent control or if
            the current method call should be marshaled.
            </summary>
            <returns>
            A control that can be used to marshal the current method by calling its Invoke method.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnCategorizedRecords(Syncfusion.Grouping.TableEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetColumnsNRowsMaxLength(System.String)">
            <summary>
            Returns the maximum length for the given field name in the first n records
            of the data source. n is defined by TableOptions.ColumnsMaxLengthFirstNRecords property.
            </summary>
            <param name="fieldName">Field name.</param>
            <returns>Maximum length of the field.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.InitializeColumnsMaxLengthFirstNRecords">
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnInitializeColumnsMaxLengthFirstNRecords(System.Collections.Hashtable)">
            <summary>
            This method is called internally when GridColumnsMaxLengthStrategy.FirstNRecords has been
            specified and the column lengths for each field need to be initialized.
            </summary>
            <param name="columnsMaxLengthFirstNRecordsTable">The hashtable uses the FieldDescriptor.Name as key and 
            the column length in characters as value.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetMaxLengthSampleRecords">
            <summary>
            Returns list of sample records.
            </summary>
            <returns>list</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnPopulatedChildTable(Syncfusion.Grouping.ChildTable)">
            <summary>
            
            </summary>
            <param name="childTable"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.PopulatePassThroughGroupsUntilFoundNRecords(Syncfusion.Grouping.Group,System.Int32)">
            <summary>
            Populates pass through groups for specified number of records.
            </summary>
            <param name="g">The parent group.</param>
            <param name="count">The record count.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetPreferredColumnWidth(System.Drawing.Graphics,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Returns the preferred column width in pixels for the specified column taking the
            length of the column header text and the value returned by GetColumnMaxLength
            into consideration.
            </summary>
            <param name="g">Graphics context.</param>
            <param name="column">The Column.</param>
            <returns>Preferred column width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetPreferredColumnWidth(System.Drawing.Graphics,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,System.Int32)">
            <summary>
            Returns the preferred column width in pixels for the specified column taking the
            length of the column header text and the value returned by GetColumnMaxLength
            into consideration.
            </summary>
            <param name="g">The <see cref="T:System.Drawing.Graphics"/></param>
            <param name="column">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/></param>
            <param name="maxWidth">Width of the max.</param>
            <returns>Preferred column width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetColumnMaxLength(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Returns the calculated maximum length in characters for the specified column.
            The length is taken from a previous call to OnInitializeColumnsMaxLengthFirstNRecords
            or from a MaxLengthSummary that automatically tracks changes to fields in the column.
            </summary>
            <param name="column">The Column.</param>
            <returns>Maximum length of the column.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetColumnMaxLength(Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor,Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Returns the calculated maximum length in characters for the specified field.
            The length is taken from a previous call to OnInitializeColumnsMaxLengthFirstNRecords
            or from a MaxLengthSummary that automatically tracks changes to fields in the column.
            </summary>
            <param name="column">The column.</param>
            <param name="rfield">The <see cref="T:Syncfusion.Grouping.FieldDescriptor"/> provides the mapping information to a column.</param>
            <returns>Maximum length of the column.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnRemovingRelatedTable(Syncfusion.Grouping.TableEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnAddedRelatedTable(Syncfusion.Grouping.TableEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnCurrentRecordContextChange(Syncfusion.Grouping.CurrentRecordContextChangeEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnGroupSummaryInvalidated(Syncfusion.Grouping.GroupEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Engine_PropertyChanged(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetCoveredRange(System.Int32,System.Int32)">
            <summary>
            Determines if the cell belongs to a covered range and returns the covered range of the cell or
            the cell itself as <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> if it is not a covered range.
            </summary>
            <param name="rowIndex">The row index of the cell.</param>
            <param name="colIndex">The column index of the cell.</param>
            <returns>Returns the covered range the cell belongs; if cell is not part of a covered range
            the cell itself is returned as <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.RaiseQueryCoveredRange(Syncfusion.Windows.Forms.Grid.GridQueryCoveredRangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.RaiseQueryCoveredRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnQueryCoveredRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/> event and calculates the covered range for a cell. Examples for covered ranges are the caption bar of a group,
            a summary row with GridSummaryStyle.FillRow, or the first record field cell of an add new record (which spans
            over the record field and plus minus button of groups below).
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridQueryCoveredRangeEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetRowHeaderRange(Syncfusion.Grouping.Element)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> that spans the cells where a row header for the specified element should be displayed. Can
            span multiple rows if a table has multiple rows per record.
            </summary>
            <param name="element">The display element.</param>
            <returns>The cell range.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTotalWidthOfRowHeadersAndIndent">
            <summary>
            Calculates the width of row headers and all indent columns before
            the first record column.
            </summary>
            <returns>Total width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTotalWidthOfRowHeadersAndIndent(System.Boolean)">
            <summary>
            Calculates the width of row headers and all indent columns before
            the first record column.
            </summary>
            <param name="includeWidthOfParentTableIndent">Specifies if width of nested table indents and parent table row headers should be added.</param>
            <returns>Total width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTotalWidthOfTable(System.Boolean)">
            <summary>
            Calculates the width of the table considering all indent columns and visible columns.
            </summary>
            <param name="checkNestedTables">True if nested tables should also be considered.</param>
            <returns>Total width.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetHorizontalScrollWidth">
            <summary>
            Calculates the width of the table considering all indent columns and visible columns
            and internally updates the lastColumnWidth field to autosize the last grid column after
            the last table column if nested tables are wider.
            </summary>
            <returns>returns HorizontalScrollWidth</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetHorizontalScrollWidth(System.Boolean)">
            <summary>
            Calculates the width of the table considering all indent columns and visible columns
            and internally updates the lastColumnWidth field to autosize the last grid column after
            the last table column if nested tables are wider.
            </summary>
            <returns>returns HorizontalScrollWidth</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetNestedTableCellType(Syncfusion.Grouping.NestedTable)">
            <summary>
            Returns the cell type name for a <see cref="T:Syncfusion.Grouping.NestedTable"/> based on its TableDescriptor name. The
            returned name is "RT" + relatedTable.TableDescriptor.Name.
            </summary>
            <param name="nestedTable">The nested table.</param>
            <returns>The cell type name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="record">The record.</param>
            <param name="column">The column.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.Grouping.GridVisibleColumnDescriptor)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="record">The record.</param>
            <param name="visibleColumn">The column.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.Record,Syncfusion.Grouping.FieldDescriptor)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="record">The record.</param>
            <param name="field">The field for the column.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.Record,System.String)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="record">The record.</param>
            <param name="fieldName">The name of field for the column (e.g. GridColumnDescriptor.MappingName returns the field name).</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.ISummarySection,System.String)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="el">The element.</param>
            <param name="fieldName">The column.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.Element,System.String)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="el">The element.</param>
            <param name="fieldName">The column.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(System.Int32,System.Int32)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.CreateTableCellStyle(Syncfusion.Grouping.Element,System.Int32,System.Int32)">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for a specified grid row and column.
            </summary>
            <param name="element">YThe element displayed at row index.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <returns>returns GridTableCellStyleInfo</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetRecordColumnStyle(Syncfusion.Grouping.Record,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <summary>
            Creates a style object and initializes its identity to 
            emulate how the value would appear in a cell in the grid.
            </summary>
            <param name="record">The Record.</param>
            <param name="column">The Column.</param>
            <returns>A style object for the specified column in the given record.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.CreateTableCellStyle(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Create a GridTableCellStyleInfo and fills in values based on the given GridTableCellStyleInfoIdentity. Call this 
            method if you want to manually setup the GridTableCellStyleInfoIdentity with its TableCellType
            and other cell-specific information and then fill its cell value, format etc. The cell
            does not have to be visible in the grid.
            </summary>
            <param name="tableCellIdentity">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/></param>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCellStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.RaiseQueryCellStyleInfo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCellStyleInfo"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetBaseAppearance">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance in the hierarchy.
            </summary>
            <returns>A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ShouldSerializeAppearance">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Appearance"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ShouldSerializeTableOptions">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.TableOptions"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ResetTableOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.TableOptions"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetRangeOfStackedHeaderSpan(Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderSpan)">
            <internalonly/>
            <summary>
            Used internally.
            </summary>
            <param name="column">The column.</param>
            <returns>returns GridRangeInfo</returns>
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.AddElementToRepaintQueue(Syncfusion.Grouping.Element)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ResetRepaintElementsInQueue">
            <summary>
            Clears the internal repaint elements queue. Call this method if you made changes to the table
            and you experience an exception triggered by a RepaintElementsInQueue method call. The method
            lets you work around any issues if elements are in the queue that have just been deleted from
            the table.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Engine_PropertyChanging(System.Object,Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <exclude/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetRelativeRowIndex(Syncfusion.Grouping.RowElement)">
            <summary>
            Returns the relative row index in the RowElements collection if displayElement is a RecordRow or ColumnHeader row.
            (A record can have column sets with multiple rows per record)
            </summary>
            <param name="rowElement">The row element</param>
            <returns>The relative row index of the element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetTableCellStyle(Syncfusion.Grouping.Element,System.Int32)">
            <summary>
            Returns the style information with TableCellIdentity for the given element and x-coordinate.
            </summary>
            <param name="element">The element</param>
            <param name="xPosition">The x position in client coordinate.</param>
            <returns>The style element with identity information for the cell that is displayed at the specified coordinate.</returns>
            <remarks>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToTableCellStyle(System.Drawing.Point)"/>
            <seealso cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.PointToNestedDisplayElement(System.Drawing.Point)"/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnEnsureSortFields">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.OnPrepareRemoving(System.Object)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.GetSummaryColumnCollection(System.Int32)">
            <summary>
            Returns an array of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> objects that are affected by
            changes to the field and need to be redrawn.
            </summary>
            <param name="fieldIndex">Field index.</param>
            <returns>An array of summary column descriptors.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.TableModel">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> that is used to display this table in a grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.TableDescriptor">
            <override/>
            <summary>Gets the table descriptor.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.RelationParentTable">
            <override/>
            <summary>Gets the parent table of this table or NULL if this table is not a child table of a relation.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ParentTableDescriptor">
            <override/>
            <summary>Gets the table descriptor this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Engine">
            <override/>
            <summary>
            Gets the engine this element belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.EngineTable">
            <override/>
            <summary>Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> of the engine this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ParentRecord">
            <override/>
            <summary>Gets a reference to the parent record this element belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ParentTable">
            <override/>
            <summary>Gets or sets a reference to the parent table this section belongs to.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Kind">
            <override/>
            <summary>Gets the kind of display element.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ColumnsMaxLengthFirstNRecordsTable">
            <exclude/>
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange">
            <summary>
            Occurs to determine if the cell belongs to a covered range and returns the covered range of the cell or
            the cell itself as <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> if it is not a covered range.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ConsiderRowHeaderOnAssertion">
            <summary>
            To avoid the RowHeader width calculation when disable the rowheader in Coded-UI assertion.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.LastColumnWidth">
            <summary>
            Gets the column width of the last column. The last column in the grid is used to fill empty space after
            the last record field. This is needed for hierarchical display, when a nested table is wider than the current
            table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultRowHeaderWidth">
            <override/>
            <summary>Gets or sets the default width of row headers.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultTableIndentWidth">
            <override/>
            <summary>Gets or sets the default width of table indents.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultCaptionRowHeight">
            <override/>
            <summary>Gets or sets the default height of group caption rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultColumnHeaderRowHeight">
            <override/>
            <summary>Gets or seets the default height of column header rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultEmptySectionHeight">
            <override/>
            <summary>Gets or sets the default height of empty section rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultFilterBarRowHeight">
            <override/>
            <summary>Gets or sets the default height of filter bar rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultGroupFooterSectionHeight">
            <override/>
            <summary>Gets or sets the default height of group footer sections.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultGroupHeaderSectionHeight">
            <override/>
            <summary>Gets or sets the default height of group header sections.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultGroupPreviewSectionHeight">
            <override/>
            <summary>Gets or sets the default height of group preview rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultIndentWidth">
            <override/>
            <summary>Gets or sets the default width of group indents.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultRecordPreviewRowHeight">
            <override/>
            <summary>Gets or sets the default height of record preview rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultRecordRowHeight">
            <override/>
            <summary>Gets or sets the default height of record rows.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.DefaultSummaryRowHeight">
            <override/>
            <summary>Gets or sets the default height of summary rows.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCellStyleInfo">
            <summary>
            Occurs for each cell before a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            starts painting and lets users customize the display of cells.
            </summary>
            <remarks>Handling through a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.ReadOnlyAppearance">
            <summary>
            Gets the appearance of this element, If this element is modified; otherwise it
            returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> of the first parent element with appearance
            in the hierarchy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for cells of this element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.TableOptions">
            <summary>
            Gets or sets the table-wide properties like the width of the indent column, or whether header rows should be visible.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventHandler">
            <summary>
            Represents the method that handles a <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/> event which can be
            marked as handled.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs">
            <summary>
            Provides data about the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/> event which can be marked as handled.
            </summary>
            <remarks>
            GridTableQueryCoveredRangeEventArgs is a custom event argument class used by the
            <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/> event to query information about
            covered cells at a specified cell.
            <para/>
            This event allows you to specify covered ranges at run-time, e.g when you have
            a large grid with repeating patterns of covered ranges. If the specified row and
            column index is part of a covered cell's range, you should assign the coordinates
            of the covered cell to <see cref="T:GridTableQueryCoveredRangeEventArgs.Range"/> and
            set <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/> to True.
            <para/>
            <see cref="P:Syncfusion.ComponentModel.SyncfusionHandledEventArgs.Handled"/> indicates that you supplied data
            from your event handler and no further querying for data about covered range information
            for this cell is necessary.
            <para/>
            See the VirtualGrid sample for an example of how to use this event.
            </remarks>
            <seealso cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventHandler"/>
            <seealso cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTable.QueryCoveredRange"/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTable,System.Int32,System.Int32)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs"/> class.
            </overload>
            <summary>
            Initalizes a new object.
            </summary>
            <param name="table">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/></param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTable,System.Int32,System.Int32,Syncfusion.Windows.Forms.Grid.GridRangeInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs"/>.
            </summary>
            <param name="table">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/></param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
            <param name="range">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridRangeInfo"/> that will receive the resulting range for the covered cell.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableQueryCoveredRangeEventArgs.Table">
            <summary>
            The Grid table
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.SortByDisplayMemberHelper">
            <summary>
            Provides the functionalities for getting the display member value based on the value member.
            This is used for getting the values for sorting based on the display member and filtering based on the display member.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.SortByDisplayMemberHelper.GetDisplayValue(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel,Syncfusion.Windows.Forms.Grid.GridComboBoxListBoxHelper,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Object)">
            <summary>
            Gets the display member value of the column.
            </summary>
            <param name="grid">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> to get the styles.</param>
            <param name="listBox">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridComboBoxListBoxHelper"/> to get the display text.</param>
            <param name="style">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> to get the data source values.</param>
            <param name="value">The display member object value to retrieve the corresponding value member value.</param>
            <returns></returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.SortByDisplayMemberHelper.FillWithChoices(Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel,System.Windows.Forms.ListBox,Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Boolean@)">
            <summary>
            Fills the drop down list items based on the filtered items.
            </summary>
            <param name="grid"><see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableModel"/> </param>
            <param name="listBox">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridComboBoxListBoxHelper"/> to get the display text.</param>
            <param name="style">The <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> to get the data source values.</param>
            <param name="exclusive">Indicates whether exclusive type of drop down.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel">
            <summary>
            Implements the class that provides support for serializing and restoring the look and feel of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/>.
            The GridGroupingLookAndFeel maintains a copy for properties of the GridGroupingControl and offers
            methods to read and write these settings. After creating a GridGroupingLookAndFeel object from
            an XML file, you can apply its settings to a GridGroupingControl.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> class.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Extracts settings from a GridGroupingControl.
            </summary>
            <param name="groupingControl">The source control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ApplyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl)">
            <summary>
            Applies settings to a GridGroupingControl.
            </summary>
            <param name="groupingControl">The target control.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeTableOptions">
            <summary>
            Determines a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.TableOptions"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetTableOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.TableOptions"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeChildGroupOptions">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ChildGroupOptions"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetChildGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ChildGroupOptions"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeTopLevelGroupOptions">
            <summary>
            Determines a value whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.TopLevelGroupOptions"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetTopLevelGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.TopLevelGroupOptions"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeNestedTableGroupOptions">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.NestedTableGroupOptions"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetNestedTableGroupOptions">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.NestedTableGroupOptions"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeAppearance">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Appearance"/> has been modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetAppearance">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Appearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeBaseStyles">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.BaseStyles"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetBaseStyles">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.BaseStyles"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetGridVisualStyles">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GridVisualStyles"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeGridVisualStyles">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GridVisualStyles"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetOffice2007ScrollBarsColorScheme">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2007ScrollBarsColorScheme"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeOffice2007ScrollBarsColorScheme">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2007ScrollBarsColorScheme"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetOffice2007ScrollBars">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2007ScrollBars"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeOffice2007ScrollBars">
            <summary>
            Determines a value indicating whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2007ScrollBars"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetOffice2010ScrollBarsColorScheme">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2010ScrollBarsColorScheme"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeOffice2010ScrollBarsColorScheme">
            <summary>
            Determines a value indicating whether the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2010ScrollBarsColorScheme"/> were modified
            and contents should be serialized or not at design-time.
            </summary>
            <returns><b>True</b> if contents were changed; <b>False</b> otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ResetGridOfficeScrollBars">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GridOfficeScrollBars"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ShouldSerializeGridOfficeScrollBars">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GridOfficeScrollBars"/> were modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GetXmlSerializer">
            <summary>
            Gets the <see cref="T:System.Xml.Serialization.XmlSerializer"/> that can be used to
            serialize and deserialize this object to XML.
            </summary>
            <returns>The XML serializer.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.CreateFromXml(System.Xml.XmlReader)">
            <overload>
            Creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> class from a valid XML stream.
            </overload>
            <summary>
            Creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> class from a valid XML stream.
            </summary>
            <param name="xr">The XML stream.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.CreateFromXml(System.IO.TextReader)">
            <summary>
            Creates an instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> class from a valid XML stream.
            </summary>
            <param name="r">The TextReader with XML stream.</param>
            <returns>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel"/> class.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.WriteXml(System.Xml.XmlWriter)">
            <overload>
            Saves the settings to an XML stream.
            </overload>
            <summary>
            Saves the settings to an XML stream.
            </summary>
            <param name="xw">An instance of the <see cref="T:System.Xml.XmlWriter"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.WriteXml(System.IO.TextWriter)">
            <summary>
            Saves the settings to an XML stream.
            </summary>
            <param name="w">An instance of the <see cref="T:System.IO.TextWriter"/> class.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.TableOptions">
            <summary>
            Gets or sets the table-wide properties such as the width of the indent column or whether header rows should be visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.ChildGroupOptions">
            <summary>
            Gets or sets the look of inner groups such as whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.TopLevelGroupOptions">
            <summary>
            Gets or sets the look of the topmost group such as whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.NestedTableGroupOptions">
            <summary>
            Gets or sets the look of the topmost group of nested tables such as whether the Caption Row is visible or what CaptionText is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Appearance">
            <summary>
            Gets or sets the default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> with default <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in the control. This property lets you control almost any aspect of
            the appearance of the grouping grid like cell back color, font, or the cell type.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.BaseStyles">
            <summary>
            Gets or sets the collection of BaseStyles. Users can add BaseStyles to the engine (also in design time) and
            then inherit style settings through the GridStyleInfo.BaseStyle property in <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            property of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GridVisualStyles">
            <summary>
            Gets or sets the VisualStyles (skins) like Office2007, Office2003.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2007ScrollBarsColorScheme">
            <summary>
            Gets or sets the style of Office2007 scroll bars.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2007ScrollBars">
            <summary>
            Gets or sets the value indicating whether Office2007 scrollbars should be shown or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.Office2010ScrollBarsColorScheme">
            <summary>
            Gets or sets the style of Office2010 scroll bars.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingLookAndFeel.GridOfficeScrollBars">
            <summary>
            Gets or sets the grid office scrollbars.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs">
            <summary>
            Implements a class that provides event arguments for the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.RaiseGroupOptionsChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs)"/> and
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.RaiseGroupOptionsChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs)"/> methods
            of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource"/> interface.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo,Syncfusion.Styles.StyleInfoProperty)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs"/> class that contains the event data.
            </summary>
            <param name="identity">The identity object.</param>
            <param name="groupOptions">The style object.</param>
            <param name="sip">Specifies the property that is changed.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs.Identity">
            <summary>
            Gets the identity.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs.GroupOptions">
            <summary>
            Gets the group options.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs.Sip">
            <summary>
            Gets the Style info property.
            Specifies the property that is changed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoConverter"/>
            is a <see cref="T:Syncfusion.Styles.StyleInfoBaseConverter"/>. It overrides the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and returns a string with
            descriptive information about the properties that were set in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoConverter.#ctor">
            <summary>
            Default Constructor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
               <para>Converts the given value object to
                  the specified destination type using the specified context and arguments.</para>
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">The value to convert.</param>
            <param name="destinationType">The type to convert to.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo">
            <summary>
            Properties in this class let you control the look and behavior of the top level group, child groups and nested child tables.
            You can control the caption text, where and if AddNewRow will be displayed, or whether captions, footers, previews and summaries are displayed.
            </summary>
            <remarks>
            GridGroupOptionsStyleInfo supports inheritance properties from parent elements.
            <para/>
            Examples for inheritance of properties from parent elements are:<para/>
            <list type="bullet">
            <item><term>Group inherits from GridColumnDescriptor.GroupByOptions.</term></item>
            <item><term>GridColumnDescriptor.GroupByOptions inherits from GridTableDescriptor.GroupOptions.</term></item>
            <item><term>GridTableDescriptor.GroupOptions inherits from GridGroupingControl.GroupOptions</term></item>
            </list>
            <para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> distinguishes between three different kinds of group options:
            <list type="bullet">
            <item><term>TopLevelGroup: lets you control the look and behavior of the top level group.</term></item>
            <item><term>ChildGroupOptions: lets you control the look and behavior of the child groups.</term></item>
            <item><term>NestedTableGroupOptions: lets you control the look and behavior of the nested child relations</term></item>
            </list>
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.Empty">
            <summary>
            An empty style object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.#ctor">
            <summary>
            Initializes a new style object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo)">
            <summary>
            Initializes a new style object and copies all data from an existing style object.
            </summary>
            <param name="style">The style object that contains the original data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/>.
            </summary>
            <param name="store">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> that holds data for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/>.
            All changes in this style object will saved in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.#ctor(Syncfusion.Styles.StyleInfoIdentityBase)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity"/>.
            </summary>
            <param name="identity">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity"/> that holds the identity for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/>.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.#ctor(Syncfusion.Styles.StyleInfoIdentityBase,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity"/>.
            </summary>
            <param name="identity">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity"/> that holds the identity for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/>.
            </param>
            <param name="store">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> that holds data for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/>.
            All changes in this style object will saved in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> object.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.OnStyleChanged(Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Raises when style info has changed.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.GetDefaultStyle">
            <summary>
            Override this method to return a default style object for your derived class.
            </summary>
            <returns>A default style object.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetCaptionText">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionText"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetCaptionSummaryRow">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionSummaryRow"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowAddNewRecordBeforeDetails">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordBeforeDetails"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowAddNewRecordAfterDetails">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordAfterDetails"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowCaption">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaption"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowCaptionPlusMinus">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionPlusMinus"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowCaptionSummaryCells">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionSummaryCells"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowGroupHeader">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupHeader"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowGroupFooter">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupFooter"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowSummaries">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowSummaries"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetSummaryRowPlacement">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.SummaryRowPlacement"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowColumnHeaders">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowColumnHeaders"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowStackedHeaders">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowStackedHeaders"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowFilterBar">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowFilterBar"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowGroupSummaryWhenCollapsed">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupSummaryWhenCollapsed"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowGroupIndentAsCoveredRange">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupIndentAsCoveredRange"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowGroupPreview">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupPreview"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetRepaintCaptionWhenItemsChanged">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.RepaintCaptionWhenItemsChanged"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetIsExpandedInitialValue">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.IsExpandedInitialValue"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetShowEmptyGroups">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowEmptyGroups"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ResetAllowScrollCaptionBar">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.AllowScrollCaptionBar"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.Default">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> with default settings.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.DefaultTopLevelGroupOptions">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> with default settings for look and behavior of the top level group.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.DefaultForeignKeyTableGroupOptions">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> with default settings for look and behavior of the top level group.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.DefaultNestedTableGroupOptions">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> with default settings for the look and behavior of the nested child relations
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionText">
            <summary>
            Gets or sets the caption text displayed. See the remarks for allowed tokens.
            </summary>
            <remarks>
            Caption Format Tokens are: <para/>
            <list type="table">
            <listheader><term>Token</term><description>Description</description></listheader>
            <item><term>{TableName}</term><description>Displays the CaptionSection.ParentTableDescriptor.Name</description></item>
            <item><term>{CategoryName}</term><description>Displays the CaptionSection.ParentGroup.Name.</description></item>
            <item><term>{CategoryCaption}</term><description>Displays the HeaderText of the column that this group belongs to.</description></item>
            <item><term>{Category}</term><description>Displays the CaptionSection.ParentGroup.Category.</description></item>
            <item><term>{RecordCount}</term><description>Displays the CaptionSection.ParentGroup.GetFilteredRecordCount().</description></item>
            <item><term>summary tokens</term><description>Allows you to display any item you enter as a Summary Column. See discussion below: <para/>
            </description></item>
            </list>
            <para/>
            Custom Summary Tokens: <para/>
            Any summary item you add can be included in the CaptionText. You have the option of hiding summaries, so it is possible to add summaries only for the purpose of displaying values in the CaptionText. If you have added a summary row named Row1, and a Summary columns named Column1, then you can also use the value of this summary item in the caption with the token {Row1.Column1}.
            <para>When used in ASP.Net you can also use the {PageCount} and {CurrentPage} tokens.</para>
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasCaptionText">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionText"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionSummaryRow">
            <summary>
            Gets or sets the summary row that should be displayed inside CaptionSummaryCells
            when ShowCaptionSummaryCells has been set to true.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasCaptionSummaryRow">
            <summary>
            Gets the value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionSummaryRow"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordBeforeDetails">
            <summary>
            Gets or sets the value indicates whether AddNewRecord can be shown at top of group or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowAddNewRecordBeforeDetails">
            <summary>
            Gets the value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordBeforeDetails"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordAfterDetails">
            <summary>
            Gets or sets the value indicates whether AddNewRecord can be shown at bottom of group or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowAddNewRecordAfterDetails">
            <summary>
            Gets the value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordAfterDetails"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaption">
            <summary>
            Gets or sets a value indicates whether the Caption row is visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowCaption">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaption"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionPlusMinus">
            <summary>
            Gets or sets a value indicates whether there is a PlusMinus cell next to the Caption.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowCaptionPlusMinus">
            <summary>
            Gets the value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionPlusMinus"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionSummaryCells">
            <summary>
            Gets or sets a value indicates whether the group caption should display summaries in columns instead
            of only one large caption bar. The CaptionSummaryRow then lets you specify
            a SummaryRow with Summary column information.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowCaptionSummaryCells">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionSummaryCells"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupHeader">
            <summary>
            Indicates whether a header is visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowGroupHeader">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupHeader"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupFooter">
            <summary>
            Gets or sets a value indicates whether a footer is visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowGroupFooter">
            <summary>
            Gets the value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupFooter"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowSummaries">
            <summary>
            Gets or sets a value indicates whether summaries are visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowSummaries">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowSummaries"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.SummaryRowPlacement">
            <summary>
            Summaries location.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasSummaryRowPlacement">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.SummaryRowPlacement"/> has been initialized for the current object.
            </summary> 
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowColumnHeaders">
            <summary>
            Gets or sets a value indicates whether the column headers are visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowColumnHeaders">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowColumnHeaders"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowStackedHeaders">
            <summary>
            Gets or sets a value indicates whether the stacked headers are visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowStackedHeaders">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowStackedHeaders"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowFilterBar">
            <summary>
            Gets or sets a value indicates whether the FilterBar are visible.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowFilterBar">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowFilterBar"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupSummaryWhenCollapsed">
            <summary>
            Gets or sets a value indicates whether summary items are visible when the group is collapsed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowGroupSummaryWhenCollapsed">
            <summary>
            Gets a value determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupSummaryWhenCollapsed"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupIndentAsCoveredRange">
            <summary>
            Gets or sets a value indicates whether to treat all indent cells for the group as a single covered cell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowGroupIndentAsCoveredRange">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupIndentAsCoveredRange"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupPreview">
            <summary>
            Gets or sets a value indicates whether a preview is visible when the group is collapsed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowGroupPreview">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupPreview"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.RepaintCaptionWhenItemsChanged">
            <summary>
            Gets or sets a value indicates whether the caption row should be repainted when a record that belongs to
            the group was changed. The setting only has an effect when InvalidateAllWhenListChanged = false.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasRepaintCaptionWhenItemsChanged">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.RepaintCaptionWhenItemsChanged"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.IsExpandedInitialValue">
            <summary>
            Gets or sets whether groups should be shown expanded initially. IsExpandedInitialValue
            will be assigned to groups when the table is categorized, e.g. when GroupedColumns were changed.
            This value must be set before the GroupedColumns are changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasIsExpandedInitialValue">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.IsExpandedInitialValue"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowEmptyGroups">
            <summary>
            Gets or sets a value that indicates whether a preview is visible when group is collapsed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasShowEmptyGroups">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowEmptyGroups"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.AllowScrollCaptionBar">
            <summary>
            Gets or sets a value that indicates whether the caption bar should be scrolled horizontally or if
            it should stay fixed in the view.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.HasAllowScrollCaptionBar">
            <summary>
            Gets a value that determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.AllowScrollCaptionBar"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CustomProperties">
            <summary>
            Returns 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.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore">
            <summary>
            GridGroupOptionsStyleInfoStore holds the plain data for a style object excluding identity information.
            </summary>
            <remarks>
            When persisting style information, <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> are the objects that should be
            saved. Identity information can be recreated at runtime when loading cell information but the
            cell information must be saved.
            <para/>
            GridGroupOptionsStyleInfoStore also holds the static "layout" information for the style.
            StaticData contains static variables with the information to access data
            in BitVector32 and StyleInfoObjectStore. This information can be shared
            among style objects of the same type but collision must be avoided between
            style types of different products. Having GridStyleInfoStore and ChartStyleInfoStore
            types solves that collision problem.
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.CaptionTextProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionText"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowAddNewRecordBeforeDetailsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordBeforeDetails"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowAddNewRecordAfterDetailsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowAddNewRecordAfterDetails"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowCaptionProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaption"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowCaptionPlusMinusProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionPlusMinus"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowGroupHeaderProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupHeader"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowGroupFooterProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupFooter"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowSummariesProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowSummaries"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.SummaryRowPlacementProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.SummaryRowPlacement"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowColumnHeadersProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowColumnHeaders"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowStackedHeadersProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowStackedHeaders"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowFilterBarProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowFilterBar"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowGroupSummaryWhenCollapsedProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupSummaryWhenCollapsed"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowGroupIndentAsCoveredRangeProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupIndentAsCoveredRange"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowGroupPreviewProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowGroupPreview"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowCaptionSummaryCellsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowCaptionSummaryCells"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.CaptionSummaryRowProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CaptionSummaryRow"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.RepaintCaptionWhenItemsChangedProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.RepaintCaptionWhenItemsChanged"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.IsExpandedInitialValueProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.IsExpandedInitialValue"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.ShowEmptyGroupsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.ShowEmptyGroups"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.AllowScrollCaptionBarProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.AllowScrollCaptionBar"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.#ctor">
            <overload>
            Initializes a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/>
            </overload>
            <summary>
            Initializes a new empty <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.Clone">
            <override/>
            <summary>
            Returns a copy of the current object.
            </summary>
            <returns>A duplicate of the current object.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore.StaticDataStore">
            <override/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsType">
            <summary>
            Defines the type of group options: TopLevelGroup, ChildTable or inner groups.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsType.AnyGroup">
            <summary>
            Any type of group.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsType.TopLevelGroup">
            <summary>
            Top-level group.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsType.ChildTable">
            <summary>
            Child table of a nested relation
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsType.Groups">
            <summary>
            Inner groups (grouped by groups)
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowPlacement">
            <summary>
            Summaries locations.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowPlacement.BeforeFilter">
            <summary>
            Show Summaries before filter bar.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowPlacement.BeforeDetails">
            <summary>
            Show Summaries before details.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowPlacement.AfterDetails">
            <summary>
            Show Summaries after details.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity">
            <summary>
            Provides identity information for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> objects and
            methods for inheriting default setting from parent elements.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.Dispose">
            <override/>
            <summary>Releases all resources used by this component.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource)">
            <overload>
            Initializes the identity object with the host.
            </overload>
            <summary>
            Initializes the identity object with the host.
            </summary>
            <param name="groupOptionsSource">The host for the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsType)">
            <summary>
            Initializes the identity object with the host.
            </summary>
            <param name="groupOptionsSource">The host for the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> object.</param>
            <param name="groupOptionsType">The kind of group options.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity"/> and copies its data from an existing object.
            </summary>
            <param name="other">The existing object to copy data from.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Overriden. Returns base styles from <see cref="T:Syncfusion.Windows.Forms.Grid.IGridData"/> by calling <see cref="M:Syncfusion.Windows.Forms.Grid.IGridData.GetBaseStyles(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Int32,System.Int32)"/>.
            </summary>
            <param name="thisStyleInfo">A reference to a <see cref="T:Syncfusion.Styles.IStyleInfo"/></param>
            <returns>An array of base styles.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.OnStyleChanged(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>
            Occurs when a property in the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> has changed.
            </summary>
            <param name="style">A reference to the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> that has changed. </param>
            <param name="sip">Identity for the property to operate on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.OnStyleChanging(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>
            Occurs before a property in the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> is changing.
            </summary>
            <param name="style">A reference to the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> that is changed. </param>
            <param name="sip">Identity for the property to operate on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.GetBaseStyle(Syncfusion.Styles.IStyleInfo,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>
            Returns a base style that has specific property initialized.
            </summary>
            <param name="thisStyleInfo">Style information.</param>
            <param name="sip">Identity for the property to operate on.</param>
            <returns>returns StyleInfoBase</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.GroupOptionsSource">
            <summary>
            The host element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoIdentity.Info">
            <summary>
            Gets the results of ToString method.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties">
            <summary>
            Represents a class that adds design-time support for custom properties by adding empty custom property
            objects and later calling <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties)"/>,
            which will result in changing the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> property for this object
            and forces copying all properties of this object to the style object.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.style">
            <summary>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> that holds and
            gets the data for this custom property object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection"/> class.
            with a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> that the properties of this
            class will belong to.
            </summary>
            <param name="style">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> that holds and
            gets the data for this custom property object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore)">
            <summary>
            Determine the style info of custom properties.
            </summary>
            <param name="store">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> that holds the values of style properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Styles.StyleInfoIdentityBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> class with the specified instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/> class.
            </summary>
            <param name="identity">An instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/> that holds the identity.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Styles.StyleInfoIdentityBase,Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> class with the specified instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/> and
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> class.
            </summary>
            <param name="identity">An instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/> that holds the style identity values.</param>
            <param name="store">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoStore"/> that holds the style values.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection"/> class
            with an empty instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> class. When you later
            set the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> property, the changes in this object
            will be copied over to the new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> object.
            </summary>
            <remarks>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo.CustomProperties"/> collection adds
            design-time support for custom properties by adding empty custom property
            objects and later calling <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties)"/>,
            which will result in changing the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> property for this object
            and forces copying all properties of this object to the style object.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.Type,System.String)">
            <overload>
            Registers a new custom property.
            </overload>&gt;
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="type">The type of the property.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.String)">
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.String,Syncfusion.Styles.StyleInfoPropertyOptions)">
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <param name="propertyOptions">Specifies attributes for the property.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.Type,System.String,Syncfusion.Styles.StyleInfoPropertyOptions)">
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="type">The type of the property.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <param name="propertyOptions">Specifies attributes for the property.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.Type,System.String,System.Int16,System.Boolean)">
            <summary>
            Registers a <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> for the specified property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>        
            <param name="type">The type of the property.</param>
            <param name="name">The name of the property.</param>
            <param name="maxValue">The maximal possible Int16 value for the property.</param>
            <param name="makeBitValue">Indicates whether this StyleInfoProperty should be registered as a member of the BitArray and not to allocate
            an object reference.</param>
            <returns>The StyleInfoProperty with information about the property.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties.GroupOptions">
            <summary>Gets or sets the style values of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> instances.</summary>
            <remarks>
            The instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> class that holds and
            gets the data for this custom property object. When you
            set the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> property, all prior changes in this object
            will be copied over to the new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> class.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection">
            <summary>
            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.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.#ctor(Syncfusion.Styles.StyleInfoBase)">
            <summary>
            Initializes a new instance of the class <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection"/> class with a reference
            to the parent style object.
            </summary>
            <param name="styleInfo">The instance of the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties)">
            <summary>
            Copies the initialized properties of the specified custom property
            to the parent style object and attaches the custom property object
            with the parent style object.
            </summary>
            <param name="value">A GridGroupOptionsStyleInfoCustomProperties with
            custom properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomProperties[],System.Int32)">
            <summary>
              <para>Copies the elements of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection"/> class to a one-dimensional <see cref="T:System.Array"/> at the specified index.</para>
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the object's from instance. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
            <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the <see cref="T:System.Collections.ICollection"/> to a <see cref="T:System.Array"/> starting at a particular index.
            </summary>
            <param name="array">The one-dimensional System.Array that is the destination of the elements copied from System.Collections.ICollection. The System.Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets an enumerator that iterates through a collection for the current object.
            </summary>
            <returns>An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.System#Collections#ICollection#IsSynchronized">
            <summary>
            Gets a value indicating whether to access to the <see cref="T:System.Collections.ICollection"/> is synchronized or not (thread safe).
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.Count">
            <summary>
            The number of objects in this collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfoCustomPropertiesCollection.System#Collections#ICollection#SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection"/> interface.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties">
            <summary>
            Represents a class that adds design-time support for custom properties by adding empty custom property
            objects and later calling <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties)"/>,
            which will result in changing the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> property for this object
            and forces copying all properties of this object to the style object.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.style">
            <summary>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> that holds and
            gets the data for this custom property object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection"/> class
            with a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> that the properties of this
            class will belong to.
            </summary>
            <param name="style">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> that holds and
            gets the data for this custom property object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties"/> class with the specified instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> class.
            </summary>
            <param name="store">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Styles.StyleInfoIdentityBase)">
            <summary>
            
            </summary>
            <param name="identity"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.#ctor(Syncfusion.Styles.StyleInfoIdentityBase,Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore)">
            <summary>
            Initializes a new instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties"/> class with a specified instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/>
            and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> class.
            </summary>
            <param name="identity">An instance of the <see cref="T:Syncfusion.Styles.StyleInfoIdentityBase"/> class.</param>
            <param name="store">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection"/> class
            with an empty <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> object. When you later
            set the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> property, the changes in this object
            will be copied over to the new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> object.
            </summary>
            <remarks>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.CustomProperties"/> collection adds
            design-time support for custom properties by adding empty custom property
            objects and later calling <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties)"/>,
            which will result in changing the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> property for this object
            and forces copying all properties of this object to the style object.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.Type,System.String)">
            <overload>
            Registers a new custom property.
            </overload>&gt;
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="type">The type of the property.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.String)">
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.String,Syncfusion.Styles.StyleInfoPropertyOptions)">
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <param name="propertyOptions">Specifies attributes for the property.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.Type,System.String,Syncfusion.Styles.StyleInfoPropertyOptions)">
            <summary>
            Registers a new custom property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>
            <param name="type">The type of the property.</param>
            <param name="propertyName">The name of the property. This must match a property member in your class.</param>
            <param name="propertyOptions">Specifies attributes for the property.</param>
            <returns>A <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> object that you should use for getting and setting
            values.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.CreateStyleInfoProperty(System.Type,System.Type,System.String,System.Int16,System.Boolean)">
            <summary>
            Registers a <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> for the specified property.
            </summary>
            <param name="componentType">The type of your derived custom property class.</param>        
            <param name="type">The type of the property.</param>
            <param name="name">The name of the property.</param>
            <param name="maxValue">The maximal possible Int16 value for the property.</param>
            <param name="makeBitValue">Indicates whether this StyleInfoProperty should be registered as a member of the BitArray and not to allocate
            an object reference.</param>
            <returns>The StyleInfoProperty with information about the property.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties.TableOptions">
            <summary>Gets or sets the style values of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> instances.</summary>
            <remarks>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> that holds and
            gets the data for this custom property object. When you
            set the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> property, all prior changes in this object
            will be copied over to the new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> object.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection">
            <summary>
            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.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.#ctor(Syncfusion.Styles.StyleInfoBase)">
            <summary>
            Initializes a instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection"/> with a reference
            to the parent style object.
            </summary>
            <param name="styleInfo">An instance of the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> class.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties)">
            <summary>
            Copies the initialized properties of the specified custom property
            to the parent style object and attaches the custom property object
            with the parent style object.
            </summary>
            <param name="value">An instances of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties"/> with
            custom properties.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomProperties[],System.Int32)">
            <summary>
              <para>Copies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection"/> elements to a one-dimensional <see cref="T:System.Array"/> at the specified index.</para>
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the object's from instance. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
            <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the System.Collections.ICollection to an System.Array,starting at a particular System.Array index.
            </summary>
            <param name="array">The one-dimensional System.Array that is the destination of the elements copied from System.Collections.ICollection. The System.Array must have zero-based indexing.</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>An System.Collections.IEnumerator object that can be used to iterate through the collection.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.Count">
            <summary>
            The number of objects in this collection.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoCustomPropertiesCollection.System#Collections#ICollection#SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the System.Collections.ICollection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridOptionsStyleInfoCustomPropertiesConverter">
            <summary>
               <para>Represents a class that provides
                  a type converter to convert expandable objects to and from various
                  other representations.</para>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridOptionsStyleInfoCustomPropertiesConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Overrides and determines a value indicating whether this converter can convert the object to the specified type, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="destinationType">A <see cref="T:System.Type"/> that represents the type you want to convert to.</param>
            <returns>
            true if this converter can perform the conversion; otherwise, false.
            </returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridOptionsStyleInfoCustomPropertiesConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the given value object to the specified type, using the specified context and culture information.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/>. If null is passed, the current culture is assumed.</param>
            <param name="value">The <see cref="T:System.Object"/> to convert.</param>
            <param name="destinationType">The <see cref="T:System.Type"/> to convert the <paramref name="value"/> parameter to.</param>
            <returns>
            An <see cref="T:System.Object"/> that represents the converted value.
            </returns>
            <override/>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle">
            <summary>
            An entry for the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection"/>
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.#ctor">
            <overload>
            Initializes a new object.
            </overload>
            <summary>
            Initializes a new object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.#ctor(System.String)">
            <summary>
            Initializes a new object.
            </summary>
            <param name="name">The Name for GridPropertyTypeDefaultStyle.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.GetName">
            <summary>
            Returns the name.
            </summary>
            <returns>Returns the Name.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.Dispose(System.Boolean)">
            <override/>
            <summary>Disposes the events.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.PropertyChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.Clone">
            <summary>
            Copies this object.
            </summary>
            <returns>Copied object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <summary>
            Initializes this object with contents from another source.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.Equals(System.Object)">
            <summary>
            Compares two objects
            </summary>
            <param name="obj">The object to compare.</param>
            <returns>True if both objects are equivalent.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.Collection">
            <summary>
            Gets the parent collection
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.PropertyChanged">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.PropertyChanging">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.InSetName">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.Name">
            <summary>
            Gets or sets the Name (e.g. System.Boolean)
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.AllowDropDown">
            <summary>
            Specifies if cells of this type should show UITypeEditor, StandardValues
            if available.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle.Style">
            <summary>
            Gets the default style setting.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
             Returns whether this converter can convert the object to the specified type,using the specified context.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the given value object to the specified type, using the specified context and culture information.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection">
            <summary>
            A collection of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle"/> with default
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> information for RecordFieldCell elements
            based on the column's System.Type. Each basic type has default style information
            registered with this collection.
            </summary>
            <remarks>
            The collection contains pre-defined settings such as HorizontalAlignment for numbers and
            cell type (e.g. CheckBox for boolean).<para/>
            GridPropertyTypeDefaultStyle settings have less precedence in styles inheritance than
            <see cref="T:Syncfusion.Windows.Forms.Appearance"/> styles. <para/>
            Note: Changes you make to this collection do not get serialized, you will need
            to reapply any changes even if you read back the schema from an XML file.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Dispose">
            <summary>
            Disposes the collection.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Empty">
            <internalonly/>
            <summary>
            Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.#ctor">
            <summary>
            Initializes an empty collection
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection)">
            <summary>
            Initializes collection from another collection
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Reset">
            <summary>
            Reset and initialize with default settings.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.EnsureInitialized(System.Boolean)">
            <internalonly/>
            <summary>
            Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Clone">
            <summary>
            Creates a copy of this collection.
            </summary>
            <returns>Copied object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle[])">
            <summary>
            Adds multiple elements.
            </summary>
            <param name="propertyTypeDefaultStyles">An array of elements to add.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <overload>
            Checks if the group belongs to the details section and is visible.
            </overload>
            <summary>
            Checks if the group belongs to the details section and is visible.
            </summary>
            <param name="value">The given group.</param>
            <returns>True if it belongs to the details section and is visible.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Contains(System.String)">
            <summary>
            Checks if collection contains element.
            </summary>
            <param name="name">Element name to check.</param>
            <returns>True if it contains.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <overload>
            Gets the index of the occurence of an GridPropertyTypeDefaultStyle from the GridPropertyTypeDefaultStyleCollection.
            </overload>
            <summary>
            Gets the index of the occurence of an GridPropertyTypeDefaultStyle  from the GridPropertyTypeDefaultStyleCollection.
            </summary>
            <param name="value">The GridPropertyTypeDefaultStyle.</param>
            <returns>The Index of the GridPropertyTypeDefaultStyle.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IndexOf(System.String)">
            <summary>
            Gets the index of the occurence of an element.
            </summary>
            <param name="name">Element name.</param>
            <returns>returns the Index of the element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle[],System.Int32)">
            <summary>
            Copies the elements to an array
            </summary>
            <param name="array">The Array of GridPropertyTypeDefaultStyle.</param>
            <param name="index">Index to copy.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.GetEnumerator">
            <summary>
            Internal only.
            </summary>
            <returns>The GridPropertyTypeDefaultStyleCollectionEnumerator</returns>
            <internalonly/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <summary>
            Inserts an element
            </summary>
            <param name="index">The Index.</param>
            <param name="value">Value to insert.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <summary>
            Removes an element
            </summary>
            <param name="value">Value to remove.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <summary>
            Adds a new element
            </summary>
            <param name="value">Value to add.</param>
            <returns>Index of the new value.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Add(System.String)">
            <summary>
            Adds a new element.
            </summary>
            <param name="name">Element name.</param>
            <returns>Index of the new element.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Remove(System.String)">
            <summary>
            Removes an element.
            </summary>
            <param name="name">Name of the element to be removed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.RemoveAt(System.Int32)">
            <summary>
            Removes an element.
            </summary>
            <param name="index">Index of the element to be removed.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Clear">
            <summary>
            Clears the collection
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IsDefault">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Default">
            <summary>
            The default collection 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.InsideCollectionEditor">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Version">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IsModified">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at an index
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name. 
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IsReadOnly">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IsFixedSize">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Count">
            <summary>
            The number of elements in this collection.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Changed">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection.Changing">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollection)">
            <summary>
            Initializes the enumerator
            </summary>
            <param name="collection">The collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollectionEnumerator.Reset">
            <summary>
            Resets the enumerator
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollectionEnumerator.MoveNext">
            <summary>
            Moves to the next position
            </summary>
            <returns>True if next element exists.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleCollectionEnumerator.Current">
            <summary>
            Returns the current element
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.Dispose">
            <override/>
            <summary>Disposes the object.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyle)">
            <internalonly/>
            <summary>Internal only.</summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.tableCellType">
            <internalonly/>
            <summary>
            Used internally.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Overridden. Returns base styles from <see cref="T:Syncfusion.Windows.Forms.Grid.IGridData"/> by calling <see cref="M:Syncfusion.Windows.Forms.Grid.IGridData.GetBaseStyles(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Int32,System.Int32)"/>.
            </summary>
            <param name="thisStyleInfo">A reference to a <see cref="T:Syncfusion.Styles.IStyleInfo"/>.</param>
            <returns>An array of base styles.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.OnStyleChanged(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <summary>
            Overridden. If the style is not off line, saves its changes in the <see cref="T:Syncfusion.Windows.Forms.Grid.IGridData"/>.
            </summary>
            <param name="style">A reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> object.</param>
            <param name="sip">The <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> that identifies the changed style property.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridPropertyTypeDefaultStyleInfoIdentity.Owner">
            <summary>
            Property Owner (GridPropertyTypeDefaultStyle).
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleInfoIdentity">
            <summary>
            Provides identity information for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleInfoIdentity.Dispose">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Initializes the identity object for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle"/>.
            </summary>
            <param name="baseStyle">The base style object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Returns an array with base styles for the specified style object.
            </summary>
            <param name="thisStyleInfo">The style object.</param>
            <returns>
            An array of style objects that are base styles for the current style object.
            </returns>
            <override/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleInfoIdentity.BaseStyle">
            <summary>
            Gets the base style object.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleTypeConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle"/> objects. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleTypeConverter"/>
            is a <see cref="T:Syncfusion.Grouping.DescriptorBaseConverter"/>. It overrides the default behavior of the
            ConvertTo method and adds support for design-time code serialization.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleTypeConverter.#ctor">
            <summary>
            Default Constructor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Indicates whether this object can be converted to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="destinationType">The type
            you want to convert to. </param>
            <returns>True if this conversion is allowed.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <override/>
            <summary>
            Converts the given value to the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects that will be used as a filter.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter">
            <summary>
            The type converter for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.Name"/> string of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle"/>. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter"/>
            overrides the GetStandardValues method and returns possible BaseStyles from
            the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.#ctor">
            <summary>
            Default Constructor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Returns a collection of standard values for the data type this type converter is
            designed for when provided with a format context.
            </summary>
            <param name="context">Format
            context that can be used to extract additional information about the environment
            from which this converter is invoked. This parameter or properties of this
            parameter can be null. </param>
            <returns>
            A <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"/>
            that holds a standard set of valid values, or null if the data type does not
            support a standard set of values.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Returns whether the collection of standard values returned from <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)"/> is an
            exclusive list of possible values, using the specified context.
            </summary>
            <param name="context">A format
            context. </param>
            <returns>
            true if the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"/>
            returned from <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)"/> is an
            exhaustive list of possible values; false if other values are possible.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Returns whether this object supports a standard set of values that can be picked
            from a list, using the specified context.
            </summary>
            <param name="context">A format context.</param>
            <returns>returns true</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <override/>
            <summary>
            Returns whether this converter can convert an object of the given type to the
            type of this converter, using the specified context.
            </summary>      
            <param name="context">A format
            context. </param>
            <param name="sourceType">The type
            you want to convert from. </param>
            <returns>
            true if this converter can perform the conversion; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleNameConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <override/>
            <summary>
            Converts the given object to the type of this converter, using the specified
            context and culture information.
            </summary>
            <param name="context">A format
            context. </param>
            <param name="culture">Current culture information. </param>
            <param name="value">The <see cref="T:System.Object" /> to convert. </param>
            <returns>
            An <see cref="T:System.Object" /> that represents the converted value.
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle">
            <summary>
            A GridTableBaseStyle
            declares BaseStyles for the whole engine.
            GridTableBaseStyles are managed by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection"/> which
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.#ctor">
            <summary>
            Initializes a new empty object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.#ctor(System.String)">
            <summary>
            Initializes a new object with a name.
            </summary>
            <param name="name">The name of the GridTableBaseStyle.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.GetName">
            <override/>
            <summary>Gets the name of the descriptor.</summary>
            <returns>The name of this descriptor. This name is used to look up the summary in the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.Reset">
            <override/>
            <summary>Resets the style.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.PropertyChanging"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.PropertyChanged"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.OnPropertyChanged(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.OnPropertyChanging(Syncfusion.Grouping.DescriptorPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.PropertyChanged"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Grouping.DescriptorPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.Clone">
            <summary>
            Creates a copy of this descriptor.
            </summary>
            <returns>A copy of this descriptor.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.ShouldSerializeName">
            <summary>
            Checks if name is not empty.
            </summary>
            <returns>True if not empty; False if empty.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.ResetName">
            <summary>
            Resets the name to empty string.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.ShouldSerializeStyle">
            <summary>
            Determines if style information has been set and should be serialized into code at design-time.
            </summary>
            <returns>True if style information has been set; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.ResetStyle">
            <summary>
            Resets style information.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.PropertyChanged">
            <summary>
            Occurs when a property is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.PropertyChanging">
            <summary>
            Occurs before a property is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.Collection">
            <summary>
            Gets the collection this descriptor belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.Name">
            <summary>
            Gets or sets the name of this descriptor. This name is used to look up the summary in the
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle.StyleInfo">
            <summary>
            Gets or sets the style information for this base style.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection">
            <summary>
            A collection from <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle"/> that
            declares BaseStyles for the whole engine.
            An instance of this collection
            is returned by the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.BaseStyles"/> property
            of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Empty">
            <summary>
            A Read-only and empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.CheckType(System.Object)">
            <summary>
            Ensures type correctness when a new element is added to the collection.
            </summary>
            <param name="obj">The newly added object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection)">
            <summary>
            Copies settings from another collection and raises <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Changing"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Changed"/>
            events if differences to the other collection are detected.
            </summary>
            <param name="other">The source collection.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.#ctor">
            <overload>
            Initializes a new empty collection.
            </overload>
            <summary>
            Initializes a new empty collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Reset">
            <summary>
            Clears the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.AddRange(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle[])">
            <summary>
            Adds multiple elements at the end of the collection.
            </summary>
            <param name="tableBaseStyles">The array with elements that should be added to the end of the collection.
            The array and its elements cannot be NULL references (Nothing in Visual Basic).
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.OnChanging(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Changing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.OnChanged(Syncfusion.Collections.ListPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Collections.ListPropertyChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.InternalCreateGridTableBaseStyle(System.String)">
            <summary>
            Creates a new empty GridTableBaseStyle with the specified name.
            </summary>
            <param name="name">The name of the new base style.</param>
            <returns>A new GridTableBaseStyle.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Clone">
            <summary>
            Creates a copy of the collection and all its elements.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.InternalClone">
            <summary>
            Creates a copy of this collection and all its inner elements. This method is called from Clone.
            </summary>
            <returns>A copy of the collection and all its elements.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.CreateCollection(Syncfusion.Windows.Forms.Grid.Grouping.GridEngine,Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle[])">
            <summary>
            Called from InternalClone to create a new collection and attach it to the specified table descriptor
            and insert the specified columns. The BaseStyle objects have already been cloned.
            </summary>
            <param name="td">The GridEngine.</param>
            <param name="tableBaseStyles">The cloned base styles.</param>
            <returns>A new GridTableBaseStyleCollection.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Equals(System.Object)">
            <override/>
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The <see cref="T:System.Object" /> to compare with the current
            <see cref="T:System.Object" />. </param>
            <returns>
            true if the specified <see cref="T:System.Object" /> is equal to the current
            <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.GetHashCode">
            <override/>
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.InternalEquals(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection)">
            <summary>
            Compares each element with the element of another collection.
            </summary>
            <param name="other">The collection to compare to.</param>
            <returns>True if all elements are equal and in the same order; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Contains(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Determines if the element belongs to this collection.
            </summary>
            <param name="value">The Object to locate in the collection. The value can be a NULL reference (Nothing in Visual Basic).</param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Contains(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>True if item is found in the collection; otherwise, False.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.IndexOf(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Returns the zero-based index of the occurrence of the element in the collection.
            </summary>
            <param name="value">The element to locate in the collection. The value can be a NULLreference (Nothing in Visual Basic). </param>
            <returns>The zero-based index of the occurrence of the element within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.IndexOf(System.String)">
            <summary>
            Searches for the element with the specified name.
            </summary>
            <param name="name">The name of the element to locate in the collection. </param>
            <returns>The zero-based index of the occurrence of the element with matching name within the entire collection, if found; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.CopyTo(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle[],System.Int32)">
            <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the ArrayList. The array must have zero-based indexing. </param>
            <param name="index">The zero-based index in an array at which copying begins. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.GetEnumerator">
            <summary>
            Returns an enumerator for the entire collection.
            </summary>
            <returns>An Enumerator for the entire collection.</returns>
            <remarks>Enumerators only allow reading the data in the collection.
            Enumerators cannot be used to modify the underlying collection.</remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Insert(System.Int32,Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Inserts a descriptor element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index at which the element should be inserted.</param>
            <param name="value">The element to insert. The value must not be a NULL reference (Nothing in Visual Basic). </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Remove(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Removes the specified descriptor element from the collection.
            </summary>
            <param name="value">The element to remove from the collection. If the value is NULL or the element is not contained
            in the collection the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Add(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="value">The element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.SuggestName(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle)">
            <summary>
            Called to get a new default name when a new BaseStyle is created (e.g. when pressing "Add" in a collection editor).
            </summary>
            <param name="value">The base style to be named.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Add(System.String)">
            <summary>
            Adds an object to the end of the collection.
            </summary>
            <param name="name">The name of the element to be added to the end of the collection. The value must not be a NULL reference (Nothing in Visual Basic). </param>
            <returns>The zero-based collection index at which the value has been added.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.InternalAdd(System.String)">
            <summary>
            Called from Add(string name) to create a new base style with the given name.
            </summary>
            <param name="name">The name of the new base style.</param>
            <returns>A new GridTableBaseStyle</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Remove(System.String)">
            <summary>
            Removes the specified descriptor element with the specified name from the collection.
            </summary>
            <param name="name">The name of the element to remove from the collection. If no element with that name is found
            in the collection, the method will do nothing.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index of the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Dispose">
            <summary>
            Disposes the object and collection items.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Clear">
            <summary>
            Removes all elements from the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
            <summary>
            Inserts an item to the System.Collections.IList at the specified index.
            </summary>
            <param name="index">The zero-based index at which value should be inserted.</param>
            <param name="value">The object to insert into the System.Collections.IList.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IList#Remove(System.Object)">
            <summary>
            Removes the first occurrence of a specific object from the System.Collections.IList.
            </summary>
            <param name="value">The object to remove from the System.Collections.IList.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IList#Contains(System.Object)">
            <summary>
             Determines whether the System.Collections.IList contains a specific value.
            </summary>
            <param name="value">The object to locate in the System.Collections.IList.</param>
            <returns>true if the System.Object is found in the System.Collections.IList; otherwise,false.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IList#IndexOf(System.Object)">
            <summary>
            Determines the index of a specific item in the System.Collections.IList.
            </summary>
            <param name="value">The object to locate in the System.Collections.IList.</param>
            <returns>The index of value if found in the list; otherwise, -1.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IList#Add(System.Object)">
            <summary>
            Adds an item to the System.Collections.IList.
            </summary>
            <param name="value">The object to add to the System.Collections.IList.</param>
            <returns>The position into which the new element was inserted, or -1 to indicate that
            the item was not inserted into the collection.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the System.Collections.ICollection to an System.Array,
            starting at a particular System.Array index.
            </summary>
            <param name="array">The one-dimensional System.Array that is the destination of the elements
            copied from System.Collections.ICollection. The System.Array must have zero-based indexing.
            </param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>An System.Collections.IEnumerator object that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.GetBaseStylesMapStyles(System.String,System.Int32@)">
            <summary>
            Copies a BaseStyle and all BaseStyles it depends on into an array.
            </summary>
            <param name="name">The name of the base style.</param>
            <param name="level">The maximum number of levels to look at when walking referenced
            BaseStyles.</param>
            <returns>An array of <see cref="T:Syncfusion.Windows.Forms.Grid.GridBaseStyle"/> objects with the first BaseStyle and all BaseStyles it depends on.</returns>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Changed">
            <summary>
            Occurs after a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Changing">
            <summary>
            Occurs before a property in a nested element or the collection is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.InsideCollectionEditor">
            <summary>
            Gets or sets whether the collection is manipulated inside a collection editor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Version">
            <summary>
            The version number of this collection. The version is increased each time the
            collection or an element within the collection was modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.IsModified">
            <summary>
            Gets or sets whether the collection is modified from its default state.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Item(System.Int32)">
            <summary>
            Gets or sets the element at the zero-based index.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Item(System.String)">
            <summary>
            Gets or sets the element with the specified name.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.IsReadOnly">
            <summary>
            Determines if the collection is Read-only.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.IsFixedSize">
            <summary>
            Returns normally False since this collection has no fixed size. Only when it is Read-only
            IsFixedSize returns True.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.IsSynchronized">
            <summary>
            Returns False.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.Count">
            <summary>
            Gets the number of elements contained in the collection. The property also
            ensures that the collection is in sync with the underlying
            table if changes have been made to the table or the TableDescriptor.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#IList#Item(System.Int32)">
            <summary>
            Gets or sets the element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get or set.</param>
            <returns>The element at the specified index.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection.System#Collections#ICollection#SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the System.Collections.ICollection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollectionEnumerator">
            <summary>
            Enumerator class for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyle"/> elements of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollectionEnumerator.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollection)">
            <summary>
            Initializes the enumerator and attaches it to the collection.
            </summary>
            <param name="collection">The parent collection to enumerate.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollectionEnumerator.Reset">
            <summary>
            Sets the enumerator to its initial position, which is before the first element in the collection.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollectionEnumerator.MoveNext">
            <summary>
            Advances the enumerator to the next element of the collection.
            </summary>
            <returns>
            True if the enumerator was successfully advanced to the next element; False if the enumerator has passed the end of the collection.
            </returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableBaseStyleCollectionEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType">
            <summary>
            Defines cell types used by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>. For each GridTableCellType,
            the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> can be modified in a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.None">
            <summary>
            Represents None.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyCell">
            <summary>
            Any cell in the grid.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyRecordFieldCell">
            <summary>
            Any record cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyNestedTableCell">
            <summary>
            Any nested table cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyGroupCell">
            <summary>
            Any cell in a group item.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnySummaryCell">
            <summary>
            Any summary cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyHeaderCell">
            <summary>
            Any header cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyIndentCell">
            <summary>
            Any indent cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyPreviewCell">
            <summary>
            Any preview cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.EmptyCell">
            <summary>
            Empty cells.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.TopLeftHeaderCell">
            <summary>
            The top-left header cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RowHeaderCell">
            <summary>
            Any row header cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.ColumnHeaderCell">
            <summary>
            Column header cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.ColumnHeaderWithFilterCell">
            <summary>
            Filter bar header cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordRowHeaderCell">
            <summary>
            Any header cell in a record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordPreviewRowHeaderCell">
            <summary>
            Any header cell in a record preview row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupFooterRowHeaderCell">
            <summary>
            Any header cell in a group footer.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupHeaderRowHeaderCell">
            <summary>
            Any header cell in a group header.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupPreviewRowHeaderCell">
            <summary>
            Any header cell in a group preview section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AddNewRecordRowHeaderCell">
            <summary>
            Any header cell in a new record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AlternateRecordRowHeaderCell">
            <summary>
            Any header cell in an alternate record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionRowHeaderCell">
            <summary>
            Any cell in a group caption.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.FilterBarRowHeaderCell">
            <summary>
            Any filter bar row header cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.EmptySectionRowHeaderCell">
            <summary>
            Any row header cell in an empty section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordPlusMinusCell">
            <summary>
            PlusMinus cell in a record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordFieldCell">
            <summary>
            Field cell in a non-alternate record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AlternateRecordFieldCell">
            <summary>
            Field cell in an alternate record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AddNewRecordFieldCell">
            <summary>
            Field cell in new record row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordPreviewCell">
            <summary>
            Cell in record preview row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupPreviewCell">
            <summary>
            Cell in group preview section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableRowHeaderCell">
            <summary>
            Row header cell in parent table for rows with indented nested table.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableIndentCell">
            <summary>
            Indent cell in parent table for rows with indented nested table.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableIndentTCell">
            <summary>
            Indent cell with T-line in parent table for rows with indented nested table.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableIndentLCell">
            <summary>
            Indent cell with closing L-line in parent table for rows with indented nested table.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableIndentICell">
            <summary>
            Indent cell with continuous I-line in parent table for rows with indented nested table.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableCell">
            <summary>
            The nested table cell in which the nested table is drawn.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentCell">
            <summary>
            Indent cell in group.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentICell">
            <summary>
            Indent cell with continuous I-line in group.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentTCell">
            <summary>
            Indent cell with T-line in group.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentLCell">
            <summary>
            Indent cell with closing L-line in group.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionPlusMinusCell">
            <summary>
            PlusMinus cell in group caption.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionCell">
            <summary>
            Group caption cell.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupHeaderSectionCell">
            <summary>
            Any cell in group header section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupFooterSectionCell">
            <summary>
            Any cell in group footer section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupHeaderIndentCell">
            <summary>
            Indent cell in group header section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupFooterIndentCell">
            <summary>
            Indent cell in group footer section.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.FilterBarCell">
            <summary>
            Field cell in filter bar.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryFieldCell">
            <summary>
            Field cell in summary row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryFillRowCell">
            <summary>
            Field cell in summary row with GridSummaryStyle.FillRow.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryTitleCell">
            <summary>
            Title cell in summary row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryRowHeaderCell">
            <summary>
            Row header cell in summary row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryEmptyCell">
            <summary>
            Empty cell in summary row.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionSummaryCell">
            <summary>
            Summary cell in caption bar.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.StackedHeaderCell">
            <summary>
            Stacked header cells.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> objects. The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter"/>
            is an <see cref="T:System.ComponentModel.ExpandableObjectConverter"/>. It overrides the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"/> method and returns only appearance properties
            that were not filtered out with <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.PropertyFilter"/> of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
            <override/>
            <summary>
            Gets a collection of properties for the specified type.
            </summary>
            <param name="context">Format context.</param>
            <param name="value">Value specifying the type.</param>
            <param name="attributes">An array of System.Attribute objects.</param>
            <returns>A list of properties.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <override/>
            <summary>
            Gets a value indicating whether this object supports properties using the
            specified context.
            </summary>
            <param name="context">Fformat
            context. </param>
            <returns>
            true because <see cref="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)"/>
            should be called to find the properties of this object. This method never
            returns false.
            </returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance">
            <summary>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> class stores <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in a grouping grid. GridTableCellAppearance has
            an inheritance mechanism that allows child elements to inherit default settings from
            parent elements. GridTableCellAppearance lets you control almost any aspect of
            the appearance of the grouping grid such as cell back color, font, or the cell type.
            </summary>
            <remarks>
            GridTableCellAppearance supports both inheritance of style properties from parent elements and
            also inheritance of style settings within cell elements of one appearance object.
            <para/>
            Inheritance of style settings within cell elements of one appearance object has higher precedence
            than inheritance of style properties from parent elements.
            <para/>
            Examples for inheritance of style properties from parent elements are:<para/>
            <list type="bullet">
            <item><term>RecordField inherits from GridColumnDescriptor.Appearance and GridRecord.Appearance.</term></item>
            <item><term>GridRecord.Appearance inherits from ParentGroup.Appearance.</term></item>
            <item><term>ParentGroup.Appearance inherits from TableDescriptor.Appearance.</term></item>
            </list>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form an inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get string / debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about the inheritance chain in a ToolTip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            <para/>
            Inheritance of style settings within cell elements of one appearance object is defined as follows:
            <para/>
            <list type="table">
            <listheader><term>TableCellType</term><description>Inherits from</description></listheader>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.None"/></term><description>None</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyCell"/></term><description>None</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.EmptyCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.EmptySectionRowHeaderCell"/></term><description>AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyHeaderCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyIndentCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.ColumnHeaderCell"/></term><description>AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.ColumnHeaderWithFilterCell"/></term><description>ColumnHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RowHeaderCell"/></term><description>AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.TopLeftHeaderCell"/></term><description>AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordPlusMinusCell"/></term><description>AnyRecordFieldCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyNestedTableCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableRowHeaderCell"/></term><description>AnyNestedTableCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableIndentCell"/></term><description>AnyIndentCell, AnyNestedTableCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.NestedTableCell"/></term><description>AnyNestedTableCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyRecordFieldCell"/></term><description>AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordFieldCell"/></term><description>AnyRecordFieldCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordRowHeaderCell"/></term><description>RowHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AlternateRecordFieldCell"/></term><description>AnyRecordFieldCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AlternateRecordRowHeaderCell"/></term><description>RowHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AddNewRecordFieldCell"/></term><description>AnyRecordFieldCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AddNewRecordRowHeaderCell"/></term><description>RowHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyGroupCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentCell"/></term><description>AnyIndentCell, AnyGroupCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentTCell"/></term><description>GroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentLCell"/></term><description>GroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupIndentICell"/></term><description>GroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionCell"/></term><description>AnyGroupCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionSummaryCell"/></term><description>AnyRecordFieldCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionPlusMinusCell"/></term><description>AnyGroupCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupCaptionRowHeaderCell"/></term><description>RowHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.FilterBarCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.FilterBarRowHeaderCell"/></term><description>RowHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnySummaryCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryFieldCell"/></term><description>AnySummaryCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryFillRowCell"/></term><description>AnySummaryCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryTitleCell"/></term><description>AnySummaryCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryRowHeaderCell"/></term><description>RowHeaderCell, AnyHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.SummaryEmptyCell"/></term><description>AnySummaryCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupHeaderSectionCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupFooterSectionCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupHeaderIndentCell"/></term><description>GroupIndentCell, AnyIndentCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupFooterIndentCell"/></term><description>GroupIndentCell, AnyIndentCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.AnyPreviewCell"/></term><description>AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordPreviewCell"/></term><description>AnyPreviewCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupPreviewCell"/></term><description>AnyPreviewCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupFooterRowHeaderCell"/></term><description>RowHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupHeaderRowHeaderCell"/></term><description>RowHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.GroupPreviewRowHeaderCell"/></term><description>RowHeaderCell, AnyCell</description></item>
            <item><term><see cref="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType.RecordPreviewRowHeaderCell"/></term><description>RowHeaderCell, AnyCell</description></item></list>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.#ctor">
            <overload>
            Initializes a new appearance object.
            </overload>
            <summary>
            Initializes a new appearance object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource)">
            <summary>
            Initializes a new appearance object.
            </summary>
            <param name="owner">The parent element that hosts this appearance object and receives notification about changes.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SetOwner(Syncfusion.Windows.Forms.Grid.Grouping.IGridTableCellAppearanceSource)">
            <summary>
            Sets the owner.
            </summary>
            <param name="owner">The parent element that hosts this appearance object and receives notification about changes.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.InitializeFrom(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance)">
            <summary>
            Initializes this object and copies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ModifyAppearance(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance)">
            <summary>
            Applies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised. All properties that are specified in the other appearance 
            will be applied using StyleModifyType.Override.
            </summary>
            <param name="other">The source object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ModifyAppearance(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance,Syncfusion.Styles.StyleModifyType)">
            <summary>
            Applies properties from another object. <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing"/>
            and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed"/> events are raised for every property that is modified. If both
            objects are equal, no events are raised. Properties that are specified in the other appearance 
            will be applied using the specified StyleModifyType.
            </summary>
            <param name="other">The source object.</param>
            <param name="modifyType">The source style modify type.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.IsModifiedStyle(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <summary>
            Determines if the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for the specified <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/>
            is modified.
            </summary>
            <param name="tableCellType">Specifies the cell type.</param>
            <returns>True if the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> is modified; False if all properties are default.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetStyle(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <summary>
            Resets all properties in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for the specified <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/>
            back to default values.
            </summary>
            <param name="tableCellType">Specifies the cell type.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GetStyle(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <summary>
            Returns a reference to the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for the specified <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/>.
            </summary>
            <param name="tableCellType">Specifies the cell type.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> for the specified <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/>.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GetBaseStyles(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <overload>
            Returns an array of style objects representing the inheritance chain of style settings within cell elements of the appearance object for
            the specified table cell type.
            </overload>
            <summary>
            Returns an array of style objects representing the inheritance chain of style settings within cell elements of the appearance object for
            the specified table cell type.
            </summary>
            <param name="tableCellType">The table cell type.</param>
            <returns>An array of GridTableCellStyleInfo.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GetBaseStyles(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType,System.Boolean)">
            <summary>
            Returns an array of style objects representing the inheritance chain of style settings within cell elements of the appearance object for
            the specified table cell type.
            </summary>
            <param name="tableCellType">The table cell type.</param>
            <param name="nullStyleIfEmpty">Indicates if style objects that were not modified from their default settings should be included. If True, a NULL object
            is added to the array for default styles; otherwise the empty style object is added.</param>
            <returns>An array of GridTableCellStyleInfo.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GetBaseStyleNames(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <summary>
            Gets a string that indicates parent styles within the appearance object for the specified table cell element.
            </summary>
            <param name="tableCellType">The table cell type.</param>
            <returns>A string with debug information.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Reset">
            <summary>
            Resets all styles within the appearance object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.InitializeDefault">
            <summary>
            Initializes the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Default"/> appearance. Any appearance will inherit default settings
            that were not initialized from the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Default"/> appearance.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.OnChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.OnChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing"/> event.
            </summary>
            <param name="e">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> that contains the event data.</param>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryDescriptorPropertyFilter">
            <summary>
            Defines styles to show in a property grid for the Appearance object of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryRowDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnDescriptorPropertyFilter">
            <summary>
            Defines styles to show in a property grid for the Appearance object of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.StackedHeaderDescriptorPropertyFilter">
            <summary>
            Defines styles to show in a property grid for the Appearance object of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridStackedHeaderDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ConditionalFormatDescriptorPropertyFilter">
            <summary>
            Defines styles to show in a property grid for the Appearance object of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridConditionalFormatDescriptor"/>.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupByDescriptorPropertyFilter">
            <summary>
            Defines styles to show in a property grid for the GroupByApperance object of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeRecordPreviewCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPreviewCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetRecordPreviewCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPreviewCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupHeaderSectionCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderSectionCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupHeaderSectionCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderSectionCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupFooterSectionCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterSectionCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupFooterSectionCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterSectionCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupHeaderIndentCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderIndentCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupHeaderIndentCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderIndentCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupFooterIndentCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterIndentCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupFooterIndentCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterIndentCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeRecordPreviewRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPreviewRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetRecordPreviewRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPreviewRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupPreviewRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupPreviewRowHeaderCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupPreviewRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupPreviewRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupFooterRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupFooterRowHeaderCell">
            <summary>        
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupHeaderRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupHeaderRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupPreviewCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupPreviewCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupPreviewCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyPreviewCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyPreviewCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyPreviewCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyPreviewCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyIndentCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyIndentCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>       
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyIndentCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyIndentCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeEmptyCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.EmptyCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetEmptyCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.EmptyCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeColumnHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetColumnHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeStackedHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.StackedHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetStackedHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.StackedHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeColumnHeaderWithFilterCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnHeaderWithFilterCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetColumnHeaderWithFilterCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnHeaderWithFilterCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeTopLeftHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.TopLeftHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetTopLeftHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.TopLeftHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeEmptySectionRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.EmptySectionRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetEmptySectionRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.EmptySectionRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeRecordRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetRecordRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAddNewRecordRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AddNewRecordRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAddNewRecordRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AddNewRecordRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAlternateRecordRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AlternateRecordRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAlternateRecordRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AlternateRecordRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupCaptionRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupCaptionRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeFilterBarRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.FilterBarRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetFilterBarRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.FilterBarRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeRecordPlusMinusCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPlusMinusCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetRecordPlusMinusCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPlusMinusCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyNestedTableCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyNestedTableCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyNestedTableCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyNestedTableCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeNestedTableRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableRowHeaderCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetNestedTableRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeNestedTableIndentCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetNestedTableIndentCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeNestedTableIndentLCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentLCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetNestedTableIndentLCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentLCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeNestedTableIndentTCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentTCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetNestedTableIndentTCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentTCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeNestedTableIndentICell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentICell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetNestedTableIndentICell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentICell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeNestedTableCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetNestedTableCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyRecordFieldCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyRecordFieldCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyRecordFieldCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyRecordFieldCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeRecordFieldCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordFieldCell"/> has been modified
            and contents should be serialized at design-time.
            </summary>
            <returns>True if contents were changed; False otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetRecordFieldCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordFieldCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAlternateRecordFieldCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AlternateRecordFieldCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAlternateRecordFieldCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AlternateRecordFieldCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAddNewRecordFieldCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AddNewRecordFieldCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAddNewRecordFieldCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AddNewRecordFieldCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnyGroupCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyGroupCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnyGroupCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyGroupCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupIndentCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupIndentCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupIndentLCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentLCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupIndentLCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentLCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupIndentTCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentTCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupIndentTCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentTCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupIndentICell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentICell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupIndentICell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentICell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupCaptionCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupCaptionCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupCaptionPlusMinusCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionPlusMinusCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupCaptionPlusMinusCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionPlusMinusCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeFilterBarCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.FilterBarCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetFilterBarCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.FilterBarCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeAnySummaryCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnySummaryCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetAnySummaryCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnySummaryCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeSummaryFieldCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryFieldCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetSummaryFieldCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryFieldCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeSummaryFillRowCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryFillRowCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetSummaryFillRowCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryFillRowCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeSummaryTitleCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryTitleCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetSummaryTitleCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryTitleCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeSummaryRowHeaderCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryRowHeaderCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetSummaryRowHeaderCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryRowHeaderCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeSummaryEmptyCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryEmptyCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetSummaryEmptyCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryEmptyCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ShouldSerializeGroupCaptionSummaryCell">
            <summary>
            Determines whether <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionSummaryCell"/> has been modified
            and its contents should be serialized at design-time.
            </summary>
            <returns>true if contents were changed; false otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ResetGroupCaptionSummaryCell">
            <summary>
            Discards any changes for the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionSummaryCell"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Dispose">
            <summary>
            Disposes of the object and inner style object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Owner">
            <summary>
            Gets the parent element that hosts this appearance object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.IsModified">
            <summary>
            Returns True if any style of the appearance object was modified; False if all are default.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.IsDefault">
            <summary>
            Returns True if all styles of the appearance object are default; False if any are modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.IsReadOnly">
            <summary>
            Returns whether the object can be modified.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Default">
            <summary>
            The <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Default"/> appearance. Any appearance will inherit default settings
            that were not initialized from the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Default"/> appearance.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed">
            <summary>
            Occurs after a style is changed.
            </summary>
        </member>
        <member name="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing">
            <summary>
            Occurs before a style is changed.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.PropertyFilter">
            <summary>
            Defines styles to show in a property grid for this appearance object at design-time.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any cell in the grid.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPreviewCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            cells in record preview row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderSectionCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any cell in group header section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterSectionCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any cell in the group footer section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderIndentCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells in the group header section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterIndentCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells in the group footer section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPreviewRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any header cell in a record preview row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupPreviewRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any header cell in a group preview section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupFooterRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any header cell in a group footer.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupHeaderRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any header cell in a group header.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupPreviewCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            cells in group preview section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyPreviewCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any preview cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any header cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyIndentCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any indent cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.EmptyCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            empty cell in summary rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            column header cells.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.StackedHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            stacked header cells.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.ColumnHeaderWithFilterCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            filter bar header cells.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.TopLeftHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            the top-left header cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.EmptySectionRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            row header cells in an empty section.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            headers cell in non-alternate record rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AddNewRecordRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            header cells in a new record row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AlternateRecordRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            header cells in alternate record rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            row header cells in the same row as a group caption.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.FilterBarRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any filter bar row header cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            row header cells in summary row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordPlusMinusCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            PlusMinus cells in a record row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyNestedTableCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any cells related to nested tables.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            row header cells in parent table for rows with indented nested tables.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells in parent table for rows with indented nested tables.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentLCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells with closing L-line in parent table for rows with indented nested tables.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentTCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells with T-lines in parent table for rows with indented nested tables.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableIndentICell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells with continuous I-line in parent table for rows with indented nested tables.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.NestedTableCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            nested table cells in which the child table is drawn.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyRecordFieldCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any record field cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.RecordFieldCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            field cells in the non-alternate record row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AlternateRecordFieldCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            field cells in alternate record rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AddNewRecordFieldCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            field cells in new record row.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyGroupCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any group-related cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells in groups.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentLCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells with closing L-line in groups.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentTCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells with T-lines in groups.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupIndentICell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            indent cells with continuous I-lines in groups.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            group caption cells.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionPlusMinusCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            the PlusMinus cell in group captions.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.FilterBarCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            field cells in filter bars.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnySummaryCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            any summary cell.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryFieldCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            field cells in summary rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryFillRowCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            field cells in summary rows with GridSummaryStyle.FillRows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryTitleCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            the title cell in summary rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryRowHeaderCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            row header cells in summary rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.SummaryEmptyCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            empty cells in summary rows.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.GroupCaptionSummaryCell">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> with cell settings for
            summary cells in the caption bar.
            </summary>
            <remarks>
            When you assign a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object, the setter will
            not assign a reference to the object. Instead all properties of the new style object
            will be copied over to the existing style object.
            <para/>
            See <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> overview for information on inheritance of
            style settings.
            </remarks>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity">
            <summary>
            Represents a class that provides identity information for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object of a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> and defines the inheritance of style properties.
            </summary>
            <remarks>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form an inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get string / debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about the inheritance chain in a ToolTip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            <para/>
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.Dispose">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridEngine,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity"/> class.
            </summary>
            <param name="engine">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/>An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> class.</param>
            <param name="appearance">The parent <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object.</param>
            <param name="tableCellType">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns it.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity"/> class and copies its data from an existing object.
            </summary>
            <param name="other">The existing object to copy data from.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.AddAppearanceStyle(System.Collections.ArrayList,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance)">
            <summary>
            Adds the style for the Appearance.
            </summary>
            <param name="styleList">An array that holds the values for the style instances.</param>
            <param name="appearance">The instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>that holds the style info of all the cells.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Overrides and gets the base styles for the current object.
            </summary>
            <remarks>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form an inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get string / debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about the inheritance chain in a ToolTip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            <para/>
            </remarks>
            <param name="thisStyleInfo">A reference to a <see cref="T:Syncfusion.Styles.IStyleInfo"/> interface.</param>
            <returns>An array of base styles.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.ToString">
            <override/>
            <summary>
            Overrides and gets the string format of the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.OnStyleChanged(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Styles.StyleInfoBase.Changed"/> event.</summary>
            <param name="style">The StyleInfoBase instance that has changed.</param>
            <param name="sip">An identity for the property to operate on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.OnStyleChanging(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Overrides and raises the <see cref="E:Syncfusion.Styles.StyleInfoBase.Changing"/> event.</summary>
            <param name="style">The StyleInfoBase instance that has changed.</param>
            <param name="sip">An identity for the property to operate on.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.Appearance">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.TableCellType">
            <summary>
            Gets or sets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns it.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.Engine">
            <summary>
            Gets the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> this object belongs to.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceStyleInfoIdentity.Info">
            <summary>
            Gets the string format of the current object.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventHandler">
            <summary>
            Represents a method that handles an event with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs">
            <summary>
            Represents a class that provides data about <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changed"/> and <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.Changing"/>
            events raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> which occur when a style property of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            is changed.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType)">
            <overload>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> class that the style object belongs to and the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.
            </overload>
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> classes.
            </summary>
            <param name="tableCellAppearance">The parent <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object.</param>
            <param name="tableCellType">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns it.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType,System.EventArgs)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> classes.
            </summary>
            <param name="tableCellAppearance">The parent instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> class that owns the instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> class.</param>
            <param name="tableCellType">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the instance of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns it.</param>
            <param name="inner">The <see cref="T:System.EventArgs"/>contains the event data.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs.TableCellAppearance">
            <summary>
            Gets the parent instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns the instance of the<see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> class.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs.TableCellType">
            <summary>
            Gets the enum value of <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that uniquely identifies the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            with the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> that owns it.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs.Inner">
            <summary>
            Gets the value of the instances of<see cref="T:System.EventArgs"/> class.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventHandler">
            <summary>
            Represents a method that handles an event with <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/>.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs"/> contains the event data.</param>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs">
            <summary>
            Represents a class that provides the data about <see cref="E:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine.QueryCellStyleInfo"/>
            events raised by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> and <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableDescriptor"/> which occur
            for each cell before a grid
            starts painting and lets users customize the display of cells.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo,Syncfusion.Styles.StyleInfoProperty)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoChangedEventArgs"/> class object with GridTableCellStyleInfoIdentity, GridTableCellStyleInfo and the StyleInfoProperty that was modified.
            </summary>
            <param name="tableCellIdentity">The identity object.</param>
            <param name="style">The style object.</param>
            <param name="sip">Specifies the property that is changed.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs.TableCellIdentity">
            <summary>
            Gets the identity object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs.Style">
            <summary>
            Gets the style instance style of the  object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoEventArgs.Sip">
            <summary>
            Specifies the property that is changed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity">
            <summary>
            Provides identity information for a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object that is
            created by <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> for each cell in the grid. GridTableCellStyleInfoIdentity
            defines the inheritance of style properties from parent elements inside the grid.
            </summary>
            <remarks>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form an inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get string / debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about the inheritance chain in a ToolTip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.EqualsObject(System.Object,System.Object)">
            <summary>
            Compares two objects if they are equal. Works also with NULL references.
            </summary>
            <param name="obj1">The first object to compare.</param>
            <param name="obj2">The second object to compare.</param>
            <returns>True if both objects are equal.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.Dispose">
            <override/>
            <summary>Disposes the current object.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.IGridData,System.Int32,System.Int32)">
            <summary>
            Initializes the identity object with a reference to the volatile data cache, row, and column index.
            </summary>
            <param name="data">Reference to the volatile data cache.</param>
            <param name="rowIndex">The row index.</param>
            <param name="colIndex">The column index.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoIdentity"/> and copies its data from an existing object.
            </summary>
            <param name="other">The existing object to copy data from.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetEngine">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridEngine"/> this object belongs to.
            </summary>
            <returns>The engine object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Overridden. Returns base styles that define the inheritance of style properties.
            </summary>
            <remarks>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form an inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get string / debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about the inheritance chain in a ToolTip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            <para/>
            </remarks>
            <param name="thisStyleInfo">A reference to a <see cref="T:Syncfusion.Styles.IStyleInfo"/>.</param>
            <returns>An array of base styles.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.AddBaseStyles(System.Collections.ArrayList,Syncfusion.Windows.Forms.Grid.Grouping.GridEngine)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.AddStyle(Syncfusion.Styles.IStyleInfo,System.Collections.ArrayList,Syncfusion.Windows.Forms.Grid.Grouping.GridEngine)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.AddStyles(Syncfusion.Styles.IStyleInfo[],System.Collections.ArrayList,Syncfusion.Windows.Forms.Grid.Grouping.GridEngine)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.AddBaseStyle(Syncfusion.Styles.IStyleInfo,System.Collections.ArrayList,Syncfusion.Windows.Forms.Grid.Grouping.GridEngine)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.AddColumnStyles(System.Collections.ArrayList,Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor)">
            <internalonly/>
            <summary>Used internally.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.DumpStyles(System.Collections.ArrayList)">
            <summary>
            Debug helper.
            </summary>
            <param name="styleList">An array of styles.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames">
            <summary>
            Gets a string that indicates parent styles within the appearance object for the specified table cell element.
            </summary>
            <returns>A string with debug information.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.LookupCellModel(System.String)">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> for the specified id / cell type name.
            </summary>
            <param name="id">Cell type name.</param>
            <returns>The <see cref="T:Syncfusion.Windows.Forms.Grid.GridCellModelBase"/> for the given id.</returns>
            <remarks>
            Calls <see cref="M:Syncfusion.Windows.Forms.Grid.IGridData.LookupCellModel(System.String)"/>.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetGridModel">
            <summary>
            Returns the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this style belongs to or NULL if the style is used outside a grid model.
            </summary>
            <returns>A reference to the grid model or NULL if the style is used outside a grid model.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetActiveGridView">
            <summary>
            Returns the active <see cref="T:Syncfusion.Windows.Forms.Grid.GridControlBase"/> for the <see cref="T:Syncfusion.Windows.Forms.Grid.GridModel"/> this style belongs to or NULL
            if the style is used outside a grid model.
            </summary>
            <returns>A reference to the grid control base or NULL if the style is used outside a grid model.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.OnStyleChanged(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Occurs when a property in <see cref="T:Syncfusion.Styles.StyleInfoBase"/> is changed.</summary>
            <param name="style">The <see cref="T:Syncfusion.Styles.StyleInfoBase"/> instance that was changed.</param>
            <param name="sip">An identity for the property to operate on.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GroupedColumn">
            <summary>
            The <see cref="T:Syncfusion.Grouping.SortColumnDescriptor"/> for the grouped column, if this cell is associated with a
            column that is grouped by, e.g. if this is a caption cell or an indent cell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.Table">
            <summary>
            Gets or sets the Grid table.
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTable"/> that created this object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.TableCellType">
            <summary>
            Gets or sets the cell type of Grid table.
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellType"/> that specifies what kind of cell this is.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.DisplayElement">
            <summary>
            Gets or sets the display element of the row.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.Column">
            <summary>
            The column this cell displays if it is RecordFieldCell, column header cell, or any cell associated with a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridColumnDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.StackedHeader">
            <summary>
            Gets or sets the stacked header descriptor,if it is StackedHeaderCell.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.SummaryColumn">
            <summary>
            The summary this cell displays if it is Summary cell or any cell associated with a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.FilterBarSummaryDescriptor">
            <summary>
            The summary this cell displays if it is Summary cell or any cell associated with a
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridSummaryColumnDescriptor"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.Info">
            <override/>
            <summary>Results of ToString method.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoConverter"/>
            is a <see cref="T:Syncfusion.Styles.StyleInfoBaseConverter"/>. It overrides the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and returns a string with
            descriptive information about the properties that were set in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoConverter.#ctor">
            <summary>
            Default Constructor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            <para>Converts the given value object to
            the specified destination type using the specified context and arguments.</para>
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoStore">
            <summary>
            Holds the plain data for a style object excluding identity information.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoStore.#ctor">
            <overload>
            Initializes a <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/>.
            </overload>
            <summary>
            Initializes a new empty <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoStore.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/> from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoStore.Clone">
            <override/>
            <summary>Returns a duplicate of the current object.</summary>
            <returns>A duplicate of the current object.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoStore.StaticDataStore">
            <override/>
            <summary>Gets the Static data source.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo">
            <summary>
            Lets you control almost any aspect of the appearance of the grouping grid like cell backcolor,
            font, or the cell type. Objects of this class are accessible through the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/>
            class, e.g. the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance.AnyCell"/> property.
            </summary>
            <remarks>
            The <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance"/> class stores <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>
            information for all cell elements in a grouping grid. GridTableCellAppearance has
            an inheritance mechanism that allows child elements to inherit default settings from
            parent elements. GridTableCellAppearance lets you control almost any aspect of
            the appearance of the grouping grid like cell backcolor, font or the cell type.
            <para/>
            GridTableCellAppearance supports both inheritance of style properties from parent elements and
            also inheritance of style settings within cell elements of one appearance object.
            <para/>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form a inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get a string/debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about inheritance chain in a tooltip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.Empty">
            <summary>
            An empty style object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.#ctor">
            <summary>
            Initializes a new style object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo)">
            <summary>
            Initializes a new style object and copies all data from an existing style object.
            </summary>
            <param name="style">The style object that contains the original data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.#ctor(Syncfusion.Windows.Forms.Grid.GridStyleInfoStore)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/>.
            </summary>
            <param name="store">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/> that holds data for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.
            All changes in this style object will saved in the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/> object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.#ctor(Syncfusion.Styles.StyleInfoIdentityBase)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>.
            </summary>
            <param name="identity">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> that holds the identity for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.#ctor(Syncfusion.Styles.StyleInfoIdentityBase,Syncfusion.Windows.Forms.Grid.GridStyleInfoStore)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>.
            </summary>
            <param name="identity">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/> that holds the identity for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.
            </param>
            <param name="store">A <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/> that holds data for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/>.
            All changes in this style object will saved in the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfoStore"/> object.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.OnStyleChanged(Syncfusion.Styles.StyleInfoProperty)">
            <summary>
            
            </summary>
            <param name="sip"></param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.ResetBaseStyle">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.BaseStyle"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.GetTableCellIdentity(Syncfusion.Windows.Forms.Grid.GridStyleInfo)">
            <summary>
            Gets the GridTableCellStyleInfoIdentity for a style, checks also the InnerIdentity of the
            Identity.
            </summary>
            <param name="style">The style object.</param>
            <returns>The TableCellIdentity if found; NULL otherwise.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.ResetCellType">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.GridStyleInfo.CellType"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.IsTableCell">
            <summary>
            Checks whether this style object has a GridTableCellStyleInfoIdentity attached.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.TableCellIdentity">
            <summary>
            Returns the GridTableCellStyleInfoIdentity object with Identity information about this style object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.BaseStyle">
            <override/>
            <summary>Specifies the BaseStyle for this style instance with default values for properties that are not initialized for this style object.</summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.GroupingGridProvider">
            <summary>
            Gets the value of the grouping grid UIA provider
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo.CellType">
            <override/>
            <summary>Contains cell type information of a cell.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity">
            <summary>
            Represents a class that provides identity information for a temporary <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo"/> object
            that is created by the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl.GetTableViewStyleInfo(System.Int32,System.Int32)"/> of a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableControl"/>
            just before a cell is drawn and disposed afterwards.
            </summary>
            <remarks>
            Changes made to style properties that have a GridTableCellViewStyleInfoIdentity object are not
            permanent. When the object is disposed, any changes are discarded. This has the benefit that
            you can change temporary the style settings for drawing the cell.
            </remarks>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfo,Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity"/> identity object.
            </summary>
            <param name="parentStyle">The parent style object.</param>
            <param name="parentIdentity">The Identity object of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.ParentStyle"/> object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.Dispose">
            <override/>
            <summary>Overrides and manages the unwanted resources.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Overrides and gets the BaseStyles that holds the style properties.
            </summary>
            <remarks>
            Inheritance of style properties is defined by the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity"/>
            object. It has a <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)"/> method that returns
            the <see cref="T:Syncfusion.Windows.Forms.Grid.GridStyleInfo"/> objects that form an inheritance chain. Check the
            <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellStyleInfoIdentity.GetBaseStyleNames"/> method to get string / debug
            information about the inheritance chain for a specific element. Also, the designer will show
            this debug information about the inheritance chain in a ToolTip when you hover the mouse over
            a cell within the "Preview and Edit" window.
            <para/>
            </remarks>
            <param name="thisStyleInfo">A reference to a <see cref="T:Syncfusion.Styles.IStyleInfo"/>.</param>
            <returns>An array of BaseStyles.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.OnStyleChanged(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Triggered when the <see cref="E:Syncfusion.Styles.StyleInfoBase.Changed"/> event is done.</summary>
            <param name="style">A StyleInfoBase instance that was changed.</param>
            <param name="sip">An identity for the property to operate on.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.ParentStyle">
            <summary>
            Gets or sets the parent style object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.ParentIdentity">
            <summary>
            Gets or sets the Identity of the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellViewStyleInfoIdentity.ParentStyle"/> property.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs">
            <summary>
            Represents the class that provides event arguments for the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.RaiseGroupOptionsChanged(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs)"/>
            and <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource.RaiseGroupOptionsChanging(Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsChangedEventArgs)"/> methods
            of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.IGridGroupOptionsSource"/> interface.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity,Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo,Syncfusion.Styles.StyleInfoProperty)">
            <summary>
            Initializes a new instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs"/> class with the specified instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/>, 
            <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> and <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> that were modified.
            </summary>
            <param name="identity">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/> class.</param>
            <param name="groupOptions">An instance of the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> class.</param>
            <param name="sip">An instance of the <see cref="T:Syncfusion.Styles.StyleInfoProperty"/> class and which specifies the changed property.</param>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs.Identity">
            <summary>
            Gets the identity instance.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs.GroupOptions">
            <summary>
            Gets the style instance.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsChangedEventArgs.Sip">
            <summary>
            Gets the property that is changed.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoConverter">
            <summary>
            The type converter for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> objects. <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoConverter"/>
            is a <see cref="T:Syncfusion.Styles.StyleInfoBaseConverter"/>. It overrides the <see cref="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/> method and returns a string with
            descriptive information about the properties that were set in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupOptionsStyleInfo"/> object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoConverter.#ctor">
            <summary>
            Default Constructor.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
               <para>Converts the given value object to
                  the specified destination type using the specified context and arguments.</para>
            </summary>
            <param name="context">Format context.</param>
            <param name="culture">Current culture information.</param>
            <param name="value">Value to convert.</param>
            <param name="destinationType">Target type.</param>
            <returns>Converted object.</returns>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo">
            <summary>
            Properties in this class let you control the look and behavior of the top level group, child groups, and nested child tables.
            You can control the caption text, where and if AddNewRow will be displayed, or whether captions, footers, previews, and summaries will be displayed.
            </summary>
            <remarks>
            GridGroupOptionsStyleInfo supports inheritance properties from parent elements.
            <para/>
            Examples for inheritance of properties from parent elements are:<para/>
            <list type="bullet">
            <item><term>Group inherits from GridColumnDescriptor.GroupByOptions.</term></item>
            <item><term>GridColumnDescriptor.GroupByOptions inherits from GridTableDescriptor.GroupOptions.</term></item>
            <item><term>GridTableDescriptor.GroupOptions inherits from GridGroupingControl.GroupOptions</term></item>
            </list>
            <para/>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridGroupingControl"/> distinguishes between three different kinds of group options:
            <list type="bullet">
            <item><term>TopLevelGroup lets you control the look and behavior of the top level group.</term></item>
            <item><term>ChildGroupOptions lets you control the look and behavior of the child groups.</term></item>
            <item><term>NestedTableGroupOptions lets you control the look and behavior of the nested child relations.</term></item>
            </list>
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.Empty">
            <summary>
            An empty style object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.#ctor">
            <summary>
            Initializes a new style object.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo)">
            <summary>
            Initializes a new style object and copies all data from an existing style object.
            </summary>
            <param name="style">The style object that contains the original data.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/>.
            </summary>
            <param name="store">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> that holds data for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>.
            All changes in this style object will be saved in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.#ctor(Syncfusion.Styles.StyleInfoIdentityBase)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/>.
            </summary>
            <param name="identity">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/> that holds the identity for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.#ctor(Syncfusion.Styles.StyleInfoIdentityBase,Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore)">
            <summary>
            Initializes a new style object and associates it with an existing <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/>.
            </summary>
            <param name="identity">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/> that holds the identity for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>.
            </param>
            <param name="store">A <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> that holds data for this <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/>.
            All changes in this style object will be saved in the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> object.
            </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ToString">
            <override/>
            <summary>
            Returns a string holding the current object.
            </summary>
            <returns>String representation of the current object.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.OnStyleChanged(Syncfusion.Styles.StyleInfoProperty)">
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GetDefaultStyle">
            <summary>
            Override this method to return a default style object for your derived class.
            </summary>
            <returns>A default style object.</returns>
            <override/>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowFilterBar">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowFilterBar"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowRecordPreviewRow">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPreviewRow"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowRecordPlusMinus">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPlusMinus"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowTableIndent">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndent"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShouldSerializeShowTableIndent">
            <summary>
            Indicates whether the specified property has been initialized for current project. 
            </summary>
            <returns>Returns the boolean value to indicate TableIndentProperty has been initialized or not.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowRowHeader">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRowHeader"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShouldSerializeShowRowHeader">
            <summary>
            Indicates whether the specified property has been initialized for current project. 
            </summary>
            <returns>Returns the boolean value to indicate RowHeaderProperty has been initialized or not.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowTableIndentAsCoveredRange">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndentAsCoveredRange"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowTableRowHeaderAsCoveredRange">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableRowHeaderAsCoveredRange"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowColumnHeadersWithFilterButton">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowColumnHeadersWithFilterButton"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShouldSerializeShowColumnHeadersWithFilterButton">
            <summary>
            Indicates whether the specified property has been initialized for current project. 
            </summary>
            <returns>Provides information about the </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetIndentWidth">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.IndentWidth"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetRowHeaderWidth">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RowHeaderWidth"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetRecordPreviewRowHeight">
            <summary>
            Resets the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordPreviewRowHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetRecordRowHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordRowHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetCaptionRowHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.CaptionRowHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetColumnHeaderRowHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnHeaderRowHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetEmptySectionHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.EmptySectionHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetGroupFooterSectionHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupFooterSectionHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetGroupPreviewSectionHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupPreviewSectionHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetGroupHeaderSectionHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupHeaderSectionHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetFilterBarRowHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.FilterBarRowHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetSummaryRowHeight">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SummaryRowHeight"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetShowTreeLines">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTreeLines"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetAllowSortColumns">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSortColumns"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetAllowMultiColumnSort">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowMultiColumnSort"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetAllowDropDownCell">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDropDownCell"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetAllowDragColumns">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDragColumns"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetTreeLineBorder">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.TreeLineBorder"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetGridLineBorder">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridLineBorder"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetAllowSelection">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSelection"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetListBoxSelectionCurrentCellOptions">
            <summary>
            Resets <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetListBoxSelectionColorOptions">
            <summary>
            Resets <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetListBoxSelectionRecursive">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionRecursive"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetListBoxSelectionOutlineBorder">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionOutlineBorder"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetSelectionBackColor">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionBackColor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetSelectionTextColor">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionTextColor"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetListBoxSelectionMode">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionMode"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetGridVisualStyles">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStyles"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetGridVisualStylesDrawing">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStylesDrawing"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetMaxDropDownTableSize">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxDropDownTableSize"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetMaxFilterBarChoiceListSize">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxFilterBarChoiceListSize"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetColumnsMaxLengthFirstNRecords">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetColumnsMaxLengthStrategy">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetDefaultColumnWidth">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DefaultColumnWidth"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetVerticalPixelScroll">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.VerticalPixelScroll"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ResetDrawTextWithGdiInterop">
            <summary>
            Resets <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DrawTextWithGdiInterop"/>.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.Default">
            <summary>
            Returns a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> with default settings.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowFilterBar">
            <summary>
            Gets or sets a value indicating whether filter bar should be shown or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowFilterBar">
            <summary>
            Determines if the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowFilterBar"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPreviewRow">
            <summary>
            Gets or sets a value indicating whether a nested table has a preview row or not. Only applicable for nested tables.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowRecordPreviewRow">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPreviewRow"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPlusMinus">
            <summary>
            Gets or sets a value indicating whether a PlusMinus cell should appear next to records or not. Only applicable for nested tables.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowRecordPlusMinus">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPlusMinus"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndent">
            <summary>
            Gets or sets a value indicating whether children of the records in the parent table should be indented or not. Only applicable for nested tables.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowTableIndent">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndent"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRowHeader">
            <summary>
            Gets or sets a value indicating whether the row header column should be visible or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowRowHeader">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRowHeader"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndentAsCoveredRange">
            <summary>
            Gets or sets a value indicating whether the cells in a particular indent level are treated as a single covered cell or not. Only applicable for nested tables.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowTableIndentAsCoveredRange">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndentAsCoveredRange"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableRowHeaderAsCoveredRange">
            <summary>
            Gets or sets a value indicating whether the row header cells for a particular nested table are treated as a single covered cell or not. Only applicable for nested tables.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowTableRowHeaderAsCoveredRange">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableRowHeaderAsCoveredRange"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowColumnHeadersWithFilterButton">
            <summary>
            Gets or sets a value indicating whether the column header should be shown with Filter button or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowColumnHeadersWithFilterButton">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowColumnHeadersWithFilterButton"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.IndentWidth">
            <summary>
            Gets or sets the width in pixels of the indentation of each child group.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasIndentWidth">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.IndentWidth"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RowHeaderWidth">
            <summary>
            Gets or sets the width in pixels of the row header cells.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasRowHeaderWidth">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RowHeaderWidth"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordPreviewRowHeight">
            <summary>
            Gets or sets the height in pixels of the record previews.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasRecordPreviewRowHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordPreviewRowHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordRowHeight">
            <summary>
            Gets or sets the height in pixels of the record rows.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasRecordRowHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordRowHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.CaptionRowHeight">
            <summary>
            Gets or sets the height in pixels of the caption rows.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasCaptionRowHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.CaptionRowHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnHeaderRowHeight">
            <summary>
            Gets or sets the height in pixels of the column header rows.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasColumnHeaderRowHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnHeaderRowHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasEmptySectionHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.EmptySectionHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupFooterSectionHeight">
            <summary>
            Gets or sets the height in pixels of the group footers.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasGroupFooterSectionHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupFooterSectionHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupPreviewSectionHeight">
            <summary>
            Gets or sets the height in pixels of the group previews.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasGroupPreviewSectionHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupPreviewSectionHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupHeaderSectionHeight">
            <summary>
            Gets or sets the height in pixels of the group headers.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasGroupHeaderSectionHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupHeaderSectionHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasFilterBarRowHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.FilterBarRowHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SummaryRowHeight">
            <summary>
            Gets or sets the height in pixels of the summary rows. The value -1 is a special setting to indicate the summary row height should always be the same as the RecordRowHeight.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasSummaryRowHeight">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SummaryRowHeight"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTreeLines">
            <summary>
            Gets or sets a value indicating whether the PlusMinus cells are shown connected with lines or not.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasShowTreeLines">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTreeLines"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSortColumns">
            <summary>
            Gets or sets a value indicating whether the user can click on column headers to sort them.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasAllowSortColumns">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSortColumns"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowMultiColumnSort">
            <summary>
            Gets or sets a value indicating whether the user can ctrl-click on additional column headers to sort by multiple columns.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasAllowMultiColumnSort">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowMultiColumnSort"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDropDownCell">
            <summary>
            Indicates whether the grid can show a drop-down list for cells in this column if
            column represents a foreign key field from a related table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasAllowDropDownCell">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDropDownCell"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDragColumns">
            <summary>
            Gets or sets a value indicating whether the user can drag column headers and rearrange the order of columns.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasAllowDragColumns">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDragColumns"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.TreeLineBorder">
            <summary>
            Gets or sets the style of the line to draw the tree lines.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasTreeLineBorder">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.TreeLineBorder"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridLineBorder">
            <summary>
            Gets or sets the style of the line used to draw the grid lines.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasGridLineBorder">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridLineBorder"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSelection">
            <summary>
            Defines selection behavior of the grid. When you set this property GridSelectionFlags.None and
            specify <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionMode"/> then a record-based selection mechanism is used. If you
            set this property to a value different from GridSelectionFlags.None a 2.x version compatible
            selection mechanism is used.
            </summary>
            <value>
            A <see cref="T:Syncfusion.Windows.Forms.Grid.GridSelectionFlags"/> that specifies options to be applied.
            </value>
            <remarks>
            Starting version 3.x the GridGroupingControl now supports multiple record selection and navigation
            across nested tables. In order to use the new record selection mechanism you need to set
            TableOptions.ListBoxSelection = SelectionMode.XYZ and make sure that
            TableOptions.AllowSelection = GridSelectionFlags.None. Optional settings can be specified
            with TableOptions.ListBoxSelectionColorOptions and TableOptions.ListBoxSelectionCurrentCellOptions.
            <para/>
            With the new record-based selection mode selected records can be found in Table.SelectedRecords collection.
            <para/>
            If you specify a different value for TableOptions.AllowSelection other than GridSelectionFlags.None
            the grid will operate in a backward-compatible mode and continue to use the old selection mechanism
            that was in place with 2.x and 1.x versions of the GridGroupingControl.
            <para/>
            Use TableOptions.AllowSelection only if you explicitly want the old selection behavior,
            e.g. if you want to be able to select individual cells or want to use Excel-like selection behavior.
            <para/>
            With the backward compatible selection mode selected rows and cells can be found in TableModel.Selections.Ranges collection.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasAllowSelection">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSelection"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionCurrentCellOptions">
            <summary>
            Lets you specify behavior and appearance of the current cell when ListBoxSelectionMode was set
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasListBoxSelectionCurrentCellOptions">
            <summary>
            Determines if <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionCurrentCellOptions"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionColorOptions">
            <summary>
            Lets you specify the appearance of selected cells
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasListBoxSelectionColorOptions">
            <summary>
            Determines if <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridListBoxSelectionColorOptions"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionRecursive">
            <summary>
            Indicates whether child records of a record should automatically be selected when a parent record is selected (when using multiple selection listbox mode).
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasListBoxSelectionRecursive">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionRecursive"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionOutlineBorder">
            <summary>
            Lets you specify a border that should be drawn around a block of selected records.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasListBoxSelectionOutlineBorder">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionOutlineBorder"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionBackColor">
            <summary>
            The background color for selected records.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasSelectionBackColor">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionBackColor"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionTextColor">
            <summary>
            The text color for selected records.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasSelectionTextColor">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionTextColor"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionMode">
            <summary>
            Enables list box-like selection behavior for the grid when the user moves the current cell.
            When you set <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSelection"/> to GridSelectionFlags.None and
            specify <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionMode"/> then a record-based selection mechanism is used. If you
            set this property to a value different from GridSelectionFlags.None a 2.x version compatible
            selection mechanism is used.
            </summary>
            <value>
            A <see cref="T:System.Windows.Forms.SelectionMode"/> that defines the list box-like selection behavior of the grid.
            </value>
            <remarks>
            Starting version 3.x the GridGroupingControl now supports multiple record selection and navigation
            across nested tables. In order to use the new record selection mechanism you need to set
            TableOptions.ListBoxSelection = SelectionMode.XYZ and make sure that
            TableOptions.AllowSelection = GridSelectionFlags.None. Optional settings can be specified
            with TableOptions.ListBoxSelectionColorOptions and TableOptions.ListBoxSelectionCurrentCellOptions.
            <para/>
            With the new record-based selection mode selected records can be found in Table.SelectedRecords collection.
            <para/>
            If you specify a different value for TableOptions.AllowSelection other than GridSelectionFlags.None
            the grid will operate in a backward-compatible mode and continue to use the old selection mechanism
            that was in place with 2.x and 1.x versions of the GridGroupingControl.
            <para/>
            Use TableOptions.AllowSelection only if you explicitly want the old selection behavior,
            e.g. if you want to be able to select individual cells or want to use Excel-like selection behavior.
            <para/>
            With the backward compatible selection mode selected rows and cells can be found in TableModel.Selections.Ranges collection.
            </remarks>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasListBoxSelectionMode">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionMode"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStyles">
            <summary>
            Gets or sets the VisualStyles (skins) like Office2010, Office2007, Office2003
            </summary>
            <remarks> Each of the components that is incorporated into the Grouping Grid is being affected with Visual Styles.
            Choosing one of the options will change the look and feel of the individual grid elements.</remarks>
            <example>The VisualStyles can be set by assigning a <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStyles"/> enumeration value to the GridVisualStyles property
            <code lang="C#">
                this.gridGroupingControl1.TableOptions.GridVisualStyles = GridVisualStyles.Office2007Blue;
            </code>
            <code lang="VB">
                Me.GridGroupingControl1.TableOptions.GridVisualStyles = GridVisualStyles.Office2007Blue
            </code>
            </example>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasGridVisualStyles">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStyles"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStylesDrawing">
            <summary>
            Gets or sets the Skin values for the Grid.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasGridVisualStylesDrawing">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStylesDrawing"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxDropDownTableSize">
            <summary>
            Gets or sets the maximum size for the drop-down table of a foreign key related table.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasMaxDropDownTableSize">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxDropDownTableSize"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxFilterBarChoiceListSize">
            <summary>
            Gets or sets the maximum size for the drop-down part of a filter bar choice list.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasMaxFilterBarChoiceListSize">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxFilterBarChoiceListSize"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords">
            <summary>
            Gets or sets the number of rows to be evaluated for GridColumnsMaxLengthStrategy.FirstNRecords strategy.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasColumnsMaxLengthFirstNRecords">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy">
            <summary>
            Defines strategy for resizing columns to optimal width.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasColumnsMaxLengthStrategy">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DefaultColumnWidth">
            <summary>
            Gets or sets the default width for columns.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasDefaultColumnWidth">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DefaultColumnWidth"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.VerticalPixelScroll">
            <summary>
            Gets or sets whether this table should support pixel scrolling. Note: You also need to
            have YAmountCounter enabled (see Engine.CounterLogic).
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasVerticalPixelScroll">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.VerticalPixelScroll"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DrawTextWithGdiInterop">
            <summary>
            Gets or sets a value indicating whether text should be drawn using GDI interop drawing routines.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.HasDrawTextWithGdiInterop">
            <summary>
            Determines if <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DrawTextWithGdiInterop"/> has been initialized for the current object.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.CustomProperties">
            <summary>
            Returns 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.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore">
            <summary>
            GridTableOptionsStyleInfoStore holds the plain data for a style object excluding identity information.
            </summary>
            <remarks>
            When persisting style information, <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> are the objects that should be
            saved. Identity information can be recreated at run-time when loading cell information but the
            cell information must be saved.
            <para/>
            GridTableOptionsStyleInfoStore also holds the static "layout" information for the style.
            StaticData contains static variables with the information to access data
            in BitVector32 and StyleInfoObjectStore. This information can be shared
            among style objects of the same type but collision must be avoided between
            style types of different products. Having GridStyleInfoStore and ChartStyleInfoStore
            types solves that collision problem.
            </remarks>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowRecordPlusMinusProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPlusMinus"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowTableIndentProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndent"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowRowHeaderProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRowHeader"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowFilterBarProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowFilterBar"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowRecordPreviewRowProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowRecordPreviewRow"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowTableIndentAsCoveredRangeProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableIndentAsCoveredRange"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowTableRowHeaderAsCoveredRangeProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTableRowHeaderAsCoveredRange"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowColumnHeadersWithFilterButtonProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowColumnHeadersWithFilterButton"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.RowHeaderWidthProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RowHeaderWidth"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.IndentWidthProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.IndentWidth"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.FilterBarRowHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.FilterBarRowHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.RecordPreviewRowHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordPreviewRowHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.RecordRowHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.RecordRowHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.CaptionRowHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.CaptionRowHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ColumnHeaderRowHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnHeaderRowHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.EmptySectionHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.EmptySectionHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.GroupFooterSectionHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupFooterSectionHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.GroupPreviewSectionHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupPreviewSectionHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.GroupHeaderSectionHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GroupHeaderSectionHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.SummaryRowHeightProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SummaryRowHeight"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ShowTreeLinesProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ShowTreeLines"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.TreeLineBorderProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.TreeLineBorder"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.GridLineBorderProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridLineBorder"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ListBoxSelectionOutlineBorderProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionOutlineBorder"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.AllowSelectionProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSelection"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ListBoxSelectionModeProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionMode"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.GridVisualStylesProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStyles"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.GridVisualStylesDrawingProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.GridVisualStylesDrawing"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.AllowDragColumnsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDragColumns"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.AllowSortColumnsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowSortColumns"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.AllowDropDownCellProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowDropDownCell"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.AllowMultiColumnSortProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.AllowMultiColumnSort"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.MaxDropDownTableSizeProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxDropDownTableSize"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.MaxFilterBarChoiceListSizeProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.MaxFilterBarChoiceListSize"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.SelectionBackColorProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionBackColor"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.SelectionTextColorProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.SelectionTextColor"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ListBoxSelectionCurrentCellOptionsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionCurrentCellOptions"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ListBoxSelectionColorOptionsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionColorOptions"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ListBoxSelectionRecursiveProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ListBoxSelectionRecursive"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ColumnsMaxLengthStrategyProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthStrategy"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.ColumnsMaxLengthFirstNRecordsProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.ColumnsMaxLengthFirstNRecords"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.DefaultColumnWidthProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DefaultColumnWidth"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.DrawTextWithGdiInteropProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.DrawTextWithGdiInterop"/> property.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.VerticalPixelScrollProperty">
            <summary>
            Provides information about the <see cref="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo.VerticalPixelScroll"/> property.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.#ctor">
            <overload>
            Initializes a <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/>.
            </overload>
            <summary>
            Initializes a new empty <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/>.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore"/> from a serialization stream.
            </summary>
            <param name="info">An object that holds all the data needed to serialize or deserialize this instance.</param>
            <param name="context">Describes the source and destination of the serialized stream specified by info. </param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.Clone">
            <override/>
            <summary>A copy of the current object.</summary>
            <returns>A duplicate of current object.</returns>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoStore.StaticDataStore">
            <override/>
            <summary>Gets the Static data source.</summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsType">
            <summary>
            Defines the type of TableOptions.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsType.TopLevelGroup">
            <summary>
            TableOptions for the main table.
            </summary>
        </member>
        <member name="F:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsType.ChildTable">
            <summary>
            TableOptions for child tables.
            </summary>
        </member>
        <member name="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity">
            <summary>
            Provides identity information for <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> objects and
            methods for inheriting default setting from parent elements.
            </summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.Dispose">
            <override/>
            <summary>Disposes the current object.</summary>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource)">
            <overload>
            Initializes the identity object with the host.
            </overload>
            <summary>
            Initializes the identity object with the host.
            </summary>
            <param name="tableOptionsSource">The host for the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> object.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.IGridTableOptionsSource,Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsType)">
            <summary>
            Initializes the identity object with the host.
            </summary>
            <param name="tableOptionsSource">The host for the <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfo"/> object.</param>
            <param name="tableOptionsType">The kind of group options.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.#ctor(Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity)">
            <summary>
            Initializes a new <see cref="T:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity"/> and copies its data from an existing object.
            </summary>
            <param name="other">The existing object to copy data from.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.GetBaseStyles(Syncfusion.Styles.IStyleInfo)">
            <summary>
            Overridden. Returns BaseStyles from <see cref="T:Syncfusion.Windows.Forms.Grid.IGridData"/> by calling <see cref="M:Syncfusion.Windows.Forms.Grid.IGridData.GetBaseStyles(Syncfusion.Windows.Forms.Grid.GridStyleInfo,System.Int32,System.Int32)"/>.
            </summary>
            <param name="thisStyleInfo">A reference to a <see cref="T:Syncfusion.Styles.IStyleInfo"/>.</param>
            <returns>An array of BaseStyles.</returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.ToString">
            <override/>
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>
            A string that represents the current object.
            </returns>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.OnStyleChanged(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Occurs when a property in the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> has changed.</summary>
            <param name="style">A <see cref="T:Syncfusion.Styles.StyleInfoBase"/> object that has changed.</param>
            <param name="sip">Identity for the property to operate on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.OnStyleChanging(Syncfusion.Styles.StyleInfoBase,Syncfusion.Styles.StyleInfoProperty)">
            <override/>
            <summary>Occurs before a proeprty in the <see cref="T:Syncfusion.Styles.StyleInfoBase"/> is changing.</summary>
            <param name="style">A <see cref="T:Syncfusion.Styles.StyleInfoBase"/> object that has changed.</param>
            <param name="sip">Identity for the property to operate on.</param>
        </member>
        <member name="M:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.GetBaseStyle(Syncfusion.Styles.IStyleInfo,Syncfusion.Styles.StyleInfoProperty)">
            <summary>
            Loops through all the base style until it finds a style that has specific property initialized.
            </summary>
            <param name="thisStyleInfo">The style info object that holds the property details.</param>
            <param name="sip">Identity for the property to operate on.</param>
            <returns>returns the StyleInfoBase</returns>
            <override/>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.TableOptionsSource">
            <summary>
            Gets or sets the host element.
            </summary>
        </member>
        <member name="P:Syncfusion.Windows.Forms.Grid.Grouping.GridTableOptionsStyleInfoIdentity.Info">
            <summary>
            Results of ToString method.
            </summary>
        </member>
    </members>
</doc>
