title: Change gridview column header's BackColor
body: <p>Successfully,placed an image on one of the column headers of my gridview.But its backcolor is all white now, unlike other column headers which are grey, the default back color.How can I change/paint the white to grey.</p>
  
  <pre><code>private void GridViewSale_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
    {
        if (e.RowIndex &lt; 0 &amp;&amp; e.ColumnIndex == 1)
        {
            Rectangle rec = new Rectangle(4, 5, 14, 14);              
            e.Graphics.DrawImage(Properties.Resources.DelOn, rec);
            e.Handled = true;
            e.CellStyle.BackColor = Color.DeepPink; (//Not working)
        }
    }
  </code></pre>