I think you can both items through the PrepareViewStyleInfo event.
private void Form1_Load(object sender, System.EventArgs e)
{
this.gridControl1.ListBoxSelectionMode = SelectionMode.One;
this.gridControl1.Model.Options.RefreshCurrentCellBehavior = GridRefreshCurrentCellBehavior.RefreshRow;
}
private void gridControl1_PrepareViewStyleInfo(object sender, GridPrepareViewStyleInfoEventArgs e)
{
if(e.ColIndex > 0 && e.RowIndex == this.gridControl1.CurrentCell.RowIndex)
{
e.Style.BackColor = SystemColors.Highlight;
e.Style.TextColor = Color.White;
}
}