title: How to sort data from DataGridView with automatically generated columns from BindingList?
body: <p>I have a <code>DataGridView</code> that receives a <code>BindingList</code></p>
  
  <pre><code>dataGrid.DataSource = new BindingList&lt;Value&gt;(ValueList);
  </code></pre>
  
  <p>After it I try to set the <code>SortMode</code></p>
  
  <pre><code>dataGrid.Columns.OfType&lt;DataGridViewColumn&gt;().ToList()
      .ForEach(c =&gt;
      {
          c.SortMode = DataGridViewColumnSortMode.Automatic;
      });
  </code></pre>
  
  <p>The breakpoint does stop on it, but my <code>DataGridView</code> is not sortable... I try to click on the headers and nothing happens.</p>
  
  <p>These columns are auto generated, what can I do to be able to sort the data? </p>