title: C# DataGridView disappears in form running on another thread
body: <p>I have problem with DatagridView in form, which is running on another thread from main form thread. </p>
  
  <ol>
  <li>I create instance of new form, for ex. "newForm"</li>
  <li>I run it on new thread: <code>new Thread(() =&gt; coldTestVerifyResult.ShowDialog()).Start();</code></li>
  <li>I update some control (label, textBox) by <code>newFrom.Invoke((MethodInvoker)delegate{ ... })</code> - it's OK!</li>
  <li>I update dataGridView also by invoking with parameters,but this dataGridView isn't displayed (data, headers, borders, nothing...)</li>
  </ol>
  
  <p>I will be grateful for any help. Thank's </p>