title: Filtering BindingList
body: <p>In C# WinForms I have two DataGrids displaying tabular data. First display all rows, second one is supposed to display filtered set of these rows. I need to build filtered view on my BindingList view instance. This view needs to be updated, once underlying list is changed.</p>
  
  <p>I've tried to build new BindingList instance with LINQ and Where
  but the filtered is not updated when underlying myList is changed.</p>
  
  <pre><code>var filtered = new BindingList&lt;Clip&gt;(myList.Where&lt;Clip&gt;
  (
  c =&gt; c.participant.Contains(id)
  ).ToList&lt;Clip&gt;());
  </code></pre>
  
  <p>How can I do this?
  Thanks</p>