Próbuje pokolorować komórki DatGridView na trzy sposoby jednocześnie:

  1. Kolorowanie wierszy nie parzystych.
  2. Kolorowanie aktywnego wiersza.
  3. Kolorowanie aktywnej komórki.

Punkt pierwszy realizowałem tak:

private void DGVOferta_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
  if (e.RowIndex % 2 != 1)
                {
                    e.CellStyle.BackColor = Color.FromArgb(222, 222, 222);
                }
}

Problem jest z pkt 2 i 3.

Punkt 2 uzyskać poprzez zmianę właściwości SelectionMode na FullRowSelect tylko jak wtedy oznaczyć dodatkowo aktywną komórkę ?