Hi RH,
You can sort the grid column programatically by using gridControl1.Data.SortByColumn method. For this you can use the CurrentCellActivated event. Here you can check whether the current cell is moving from the last column by using CurrentCell.MoveFromColIndex property.
To prevent some rows being sorted, remove those rows from the grid and the insert it back after sorting.
To sort the combobox column with the display member you need to implement the IComparer interface.
For implementation, please refer to this
sample.
Regards,
Saravanan