Category / Section
How to use shortcut Ctrl+A for select all cells in WinForms GridGroupingControl?
1 min read
Shortcut key for selectall
By default, 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)) { this.gridGroupingControl1.TableControl.Selections.Add(GridRangeInfo.Table()); //Sets the AllowSelection property to None 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
Screenshot
Samples: Select All Cells