title: List<T> vs BindingList<T> Advantages/DisAdvantages
body: <p>Can someone describe what the difference between the two are for my project.</p>
  
  <p>Currently I have a <code>List&lt;MyClass&gt;</code> and set the BindingSource to that and a DataGridView to the BindingSource.</p>
  
  <p>I have implemented <code>IEditableObject</code> so when CancelEdit is called I revert my object back to what it was with a <code>Memberwise.Clone()</code></p>
  
  <p>Will changing my List to a BindingList solve any of this and what are the advantages of using a BindingList?</p>