Here is a rough sample. It more or less turns off the default selections, and restricts the selections to the row header cells through handling certain events. If you want to keep the standard selections then I think you would have to maintain a special set of selected header cells and color them yourself using PrepareViewStyleInfo sort of like what this sample does for row header cells in the standard grid.Selections collection.
GridControlRowHeader_3804.zip