Articles in this section

How to use shortcut Ctrl+A for select all cells in WinForms GridGroupingControl?

Shortcut key for selectall


By default, WinForms GridGroupingControl does not have the support for selecting the whole table while pressing Ctrl + A key. It can be achieved by overriding the ProcessCmdKey method of form and Selections property of the GridGroupingControl

C#

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
    if (keyData == (Keys.Control | Keys.A))
    {
        // Select all cells in the table
        this.gridGroupingControl1.TableControl.Selections.Add(GridRangeInfo.Table());

        // Set the AllowSelection property
        this.gridGroupingControl1.TableOptions.AllowSelection =
            Syncfusion.Windows.Forms.Grid.GridSelectionFlags.None |
            Syncfusion.Windows.Forms.Grid.GridSelectionFlags.AlphaBlend;

        return true;
    }

    return base.ProcessCmdKey(ref msg, keyData);
} 

VB

Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
    If keyData = (Keys.Control Or Keys.A) Then
 
        Me.gridGroupingControl1.TableControl.Selections.Add(GridRangeInfo.Table())
        'Sets the AllowSelection property to None
        Me.gridGroupingControl1.TableOptions.AllowSelection = Syncfusion.Windows.Forms.Grid.GridSelectionFlags.None Or Syncfusion.Windows.Forms.Grid.GridSelectionFlags.AlphaBlend
 
        Return True
    End If
    Return MyBase.ProcessCmdKey(msg, keyData)
End Function

The screenshot below illustrates how to select all cells using a shortcut key.


selected all cells in GridGroupingContorl

























SampleSelect All Cells

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied