So, you want to color the header of the current row. Is this what you want? If so, you might try this code:
this.gridGroupingControl1.ThemesEnabled = false;
this.gridGroupingControl1.TableControlCurrentCellMoved += new GridTableControlCurrentCellMovedEventHandler(gridGroupingControl1_TableControlCurrentCellMoved);
this.gridGroupingControl1.TableControl.PrepareViewStyleInfo += new GridPrepareViewStyleInfoEventHandler(TableControl_PrepareViewStyleInfo);
private void gridGroupingControl1_TableControlCurrentCellMoved(object sender, GridTableControlCurrentCellMovedEventArgs e)
{
this.gridGroupingControl1.TableControl.RefreshRange(GridRangeInfo.Cell(e.TableControl.CurrentCell.MoveFromRowIndex, 0));
}
private void TableControl_PrepareViewStyleInfo(object sender, GridPrepareViewStyleInfoEventArgs e)
{
if(e.ColIndex ==0 && this.gridGroupingControl1.TableControl.CurrentCell.RowIndex == e.RowIndex)
e.Style.BackColor = Color.Blue;
}