title: How to format a specific item in the ComboBox in a DataGridViewComboBoxColumn?
body: <p>I have code similar to this in a method that (re)creates the columns in the DataGridView:</p>
  
  <pre><code>MyColumn = new DataGridViewComboBoxColumn()
  {
      Name = "..",
      HeaderText = "..",
      SortMode = DataGridViewColumnSortMode.NotSortable
  };       
  MyColumn.Items.Clear();
  foreach (string s in MyStringList)
  {
      MyColumn.Items.Add(s);
  }
  MyColumn.Items.Add(""); 
  // I would like this empty string to be shown as "No group" 
  // with an italic grayed out font
  </code></pre>
  
  <p>I think that I probably must create a class for the items of the ComboBox-es in the column, in which I should override the <code>ToString()</code> method, but I want to know how to format the <code>No Group</code> item.</p>
  
  <p>A related question is <a href="https://stackoverflow.com/q/1790199/258462">here</a> which is a about a normal ComboBox not inside a DataGridView, with the answer solving the problem using the <code>DrawMode</code> prperty and <code>DrawItem</code> event of the <code>ComboBox</code> class.</p>