title: DataGridView not displaying column headers correctly at design time
body: <p>I have observed some odd behaviour when working with the DataGridView inside a GroupBox. I understand that the DataGridView uses Ambient properties which inherit styles as described <a href="http://msdn.microsoft.com/en-us/library/1yef90x0(v=vs.110).aspx" rel="nofollow noreferrer">here</a>, however, I do believe there is a bug when displaying in design time. Here are the steps to recreate in Visual Studio 2013 (I also did this in VS2008 with the same results):</p>
  
  <p>Create a new form. Create a GroupBox and set the font size to 22. Create a DataGridView inside the Group box and add three columns (all default settings). </p>
  
  <p>The DataGridView column headers will inherit the GroupBox font settings as expected:</p>
  
  <p><img src="https://i.stack.imgur.com/syLq3.png" alt="enter image description here"></p>
  
  <p>Change the <code>DataGridView1.EnableHeadersVisualStyles</code> to property to <code>False</code> and edit the <code>DataGridView1.ColumnHeadersDefaultCellStyle</code>. Set the <code>Font</code> to be <code>Mistral, 9.75pt</code>. The form should now look like this in design view and when you run the application:</p>
  
  <p><img src="https://i.stack.imgur.com/khFuA.png" alt="enter image description here"></p>
  
  <p>Now the fun starts. Save and close the Form1 tab and re-open it by double clicking the form in the Solution Explorer. Now in design view, the column header has changed and is seemingly inheriting the font setting of the parent GroupBox:</p>
  
  <p><img src="https://i.stack.imgur.com/OnlqO.png" alt="enter image description here"></p>
  
  <p>However when the application is run, the headers use the correct font settings:</p>
  
  <p><img src="https://i.stack.imgur.com/Icrzc.png" alt="enter image description here"></p>
  
  <p>Is this a bug with the design view rendering or am I misunderstanding the inheritance rules?</p>