title: Simplest way to use a DatagridView with Linq to SQL
body: <p>I have never used datagrids and such, but today I came across a simple problem and decided to "databind" stuff to finish this faster, however I've found that it doesn't work as I was expecting. </p>
  
  <p>I though that by doing something as simple as: </p>
  
  <pre><code> var q = from cust in dc.Customers
           where cust.FirstName == someString
           select cust;
  
   var list = new BindingList&lt;Customer&gt;(q.ToList());
   return list;
  </code></pre>
  
  <p>Then using that list in a DataGridView1.DataSource was all that I needed, however, no matter how much I google, I can't find a decent example on how to populate (for add/edit/modify) the results of a single table query into a DataGridView1. Most samples talk about ASP.NET which I lack, this is WinForms.</p>
  
  <p>Any ideas?</p>
  
  <p>I've came across other posts and the GetNewBindingList, but that doesn't seem to change much.</p>
  
  <p>What am I missing (must be obvious)?</p>