title: Convert generic list to BindingList<T>
body: <p>I have BindingList object which is attched with DataGridView.</p>
  
  <pre><code>BindingList&lt;FilesToProcessDataModels&gt; Listfiles = new BindingList&lt;FilesToProcessDataModels&gt;();
  dataGridFiles.DataSource = Listfiles;
  </code></pre>
  
  <p>I want to filter items list by given condition in Where. like following:</p>
  
  <pre><code>dataGridSheets.DataSource = Listfiles.Where(i =&gt; i.Status == FileStatus.NotProcessed).ToList();
  </code></pre>
  
  <p>Above code is working fine but I want to assign filter resut to the same type object [Listfiles] instead datagrid,</p>
  
  <p>When I am doing this:</p>
  
  <pre><code>Listfiles = Listfiles.Where(i =&gt; i.Status == FileStatus.NotProcessed).ToList();
  </code></pre>
  
  <p>it gives following erorr</p>
  
  <blockquote>
    <p>[Cannot implicitly convert type 'System.Collections.Generic.List to
    BindingList']</p>
  </blockquote>
  
  <p>How can I convert generic list to <code>BindingList&lt;FilesToProcessDataModels&gt;</code>?</p>