title: DataGridComboxColumn: how to change forecolor while displaying item list
body: <p>I have datagridview  with DataGridComboboxColumn, I use CellFormating event to change cell color of this column: </p>
  
  <pre><code> private void dataTachesToday_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
      {
          Color c = Color.Pink;
          if (e.ColumnIndex == 4)
          {
              switch (e.Value.ToString())//statut
              {
                  case "A faire":
                      c = Color.DeepSkyBlue;
                      break;
                  case "En cours":
                      c = Color.HotPink;
                      break;
                  case "interrompue":
                      c = Color.Gold;
                      break;
                  case "Terminée":
                      c = Color.SpringGreen;
                      break;
                  case "Annulée":
                      c = Color.LightGray;
                      break;
              }
  
              e.CellStyle.ForeColor = c;
          }
      }
  </code></pre>
  
  <p>But when I click to select another item, all items take the same color of the cell, I want each item whith his specified color (maybe by using <strong>DropDownOpened event</strong> but this used for combobox not DataGridComboxColumn)</p>
  
  <p>you can see here what is my problem:
  <a href="https://i.stack.imgur.com/vHP9v.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vHP9v.png" alt="enter image description here"></a></p>