In PrepareViewStyleInfo (which you might be using to set the row color), you can check for CurrentCell.IsEditing, and set the BackColor accordingly.
private void gridDataBoundGrid1_PrepareViewStyleInfo(object sender, GridPrepareViewStyleInfoEventArgs e)
{
GridCurrentCell cc = this.gridDataBoundGrid1.CurrentCell;
if(cc.ColIndex == e.ColIndex && cc.RowIndex == e.RowIndex && cc.IsEditing)
e.Style.BackColor = Color.White;
else if(cc.ColIndex > 0 && cc.RowIndex == e.RowIndex)
e.Style.BackColor = Color.Red;
}