En un msflexgrid se como hacerlo pero no se si se puede en un datagrid.
En el msflexgrid podes hacerlo asi
Color=vbRed
grid.row=1
For i = 1 To grid.Cols - 1
grid.Col = i
grid.CellBackColor = Color
Next i
Con esto pintas la linea uno de color rojo.
Adaptalo para que grid.row=1 sea una variable y asi podas pintar cualquier fila.
Si tenes dudas decilo para ver si podemos ayudarte.