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 FunctionThe screenshot below illustrates how to select all cells using a shortcut key.

Sample: Select All Cells