We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to avoid selecting a particular column in GridDataControl?

How to avoid selecting a particular column in GridDataControl?

GridDataControl allows you to select single or multiple records based on the value specified for the ListBoxSelectionMode property. By default GridDataControl does not avoids selecting any column, however you can achieve it in a different way. Using QueryCellInfo event you can able to get the index of the column(s) that you want to avoid selection. By setting the e.Style.Enable property as to false for that column(s), you can deactivate the cells belonging to that column from being current cell. Thus you cannot select or edit that column.

Following code snippet example demonstrates how to avoid selection of the column with mapping name EmpName.



Here the index of the column with MappingNameEmpName” in the DataGrid is obtained in the variable index. Using this index the current position of that column in the view is resolved using the method ResolveVisiblecolumnIndexToPosition. This allows you to locate that column in cases such as grouping and when row header is enabled. Thus you can disable the selection of that column using the obtained resolvedIndex.

Article ID: Published Date: Last Revised Date: Platform: Control: .NET Framework:
2493 08/13/2014 08/13/2014 WPF GridDataControl 4.5
Did you find this information helpful?
Add Comment
You must log in to leave a comment

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon