Давай, парень ... должно быть простое решение, и, наконец, оно есть.
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Blue;
dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Red;
Это сработало для меня, никаких сложных кодов, никакой обработки событий.Я делал это раньше, но не смог вспомнить, так что публикация мыслей поможет другим и мне в будущем:)