title: Binded DataGridView to List<T> not showing data
body: <p>This is the code I have (it a very simple example):</p>
  
  <pre><code>public partial class Form1 : Form
  {
      List&lt;Person&gt; listPersons;
      public Form1()
      {
          InitializeComponent();
          listPersons = new List&lt;Person&gt;();
          dataGridView1.DataSource = listPersons;
      }
  
      private void button1_Click(object sender, EventArgs e)
      {
          if (textBox1.Text.Length &gt; 0)
          {
              Person p = new Person();
              p.Name = textBox1.Text;
              listPersons.Add(p);
          }
      }
  }
  
  class Person
  {
      public string Name { get; set; }
  }
  </code></pre>
  
  <p>When you press the button, data IS added to the list, but it doesn't show up in the <code>DataGridView</code>. What am I missing?</p>
  
  <p>I have tried setting <code>AutoGenerateColumns</code> and <code>VirtualMode</code> to <code>true</code>, but that didn't resolve the issue either.</p>