Articles in this section
Category / Section

How to avoid selection in header cell of WPF GridControl?

1 min read

GridControl selects row or column or table when clicking header row and column cell. You can disable this selection behavior by handling GridControl.SelectionChanging event.

In the below code, Selection action cancelled when clicking over first header row and first header column.

C#

grid.SelectionChanging += Grid_SelectionChanging;
 
private void Grid_SelectionChanging(object sender, Syncfusion.Windows.Controls.Grid.GridSelectionChangingEventArgs e)
{
    if (e.Range.Contains(GridRangeInfo.Row(0)) || e.Range.Contains(GridRangeInfo.Col(0)))
       e.Cancel = true;
}

 

Disabling selection when clicking top left header cell

Disabling table selection when clicking topleft header cell

You can disable the table selection when clicking the topleft header cell by setting Cancel property to false of SelectionChangingEventArg of GridControl.SelectionChanging event.

C#

grid.SelectionChanging += Grid_SelectionChanging;
 
private void Grid_SelectionChanging(object sender, Syncfusion.Windows.Controls.Grid.GridSelectionChangingEventArgs e)
{
    if (e.Range.Contains(GridRangeInfo.Row(0)) || e.Range.Contains(GridRangeInfo.Col(0)))
       e.Cancel =false;
}

 

Enabling selection when clicking top left header cell

Sample: View sample in GitHub

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