title: Removing objects from a bindinglist bound to a datagrid view
body: <p>I'm trying to remove objects from a BindingList that is bound to a DataGridView by doing this...</p>
  
  <pre><code>private void RemoveItems(List&lt;Payment&gt; removeList)
  {
      for (int i = removeList.Count - 1; i &gt;= 0; i--)
      {
      sortableBindingPaymentList.Remove(removeList[i]);
      }
  }
  </code></pre>
  
  <p>Trying to debug this myself i attempted the following, however remover always = -1 (meaning that no match was found) and I'm 110% sure that my list of Payment's in removeList contains a match in my sortableBindingList...</p>
  
  <pre><code>private void RemoveItems(List&lt;Payment&gt; removeList)
  {
      int remover;
  
      for (int i = removeList.Count - 1; i &gt;= 0; i--)
      {
          remover = sortableBindingPaymentList.IndexOf(removerList[i]);
          sortableBindingPaymentList.RemoveAt(remover);
      }
  }
  </code></pre>
  
  <p>Any help is appreciated and thanks in advance!</p>