On the DataGridView there is a DefaultCellStyle, inside this there is SelectionBackColor and SelectionForeColor properties.
The DataGridView uses a style inheritance idea, in case you find that the style you pick is not being applied:
http://msdn.microsoft.com/en-us/library/1yef90x0.aspx