Saludos...
Si estas trabajando en una aplicacion web, prueba lo siguiente:
Utiliza el evento ItemDataBound del datagrid.
luego para cambiar el color de una celda utiliza:
e.Item.Cells(0).BackColor = Color.Gainsboro
donde item es el item que se esta introduciendo en el datagrid y (0) es el numero de la columna.
Espero que te sirva, suerte.