title: DataGridView doesn’t allow user to Delete Row
body: <p>I have a DataGridView as in <a href="https://stackoverflow.com/questions/32180392/how-to-bind-datagridviews-multiple-columns-to-a-custom-classs-fields">another question</a> and <code>AllowUserToDeleteRows</code> is set to <code>true</code>.</p>
  
  <p>The <a href="https://msdn.microsoft.com/en-us/library/6s1cybbf%28v=vs.110%29.aspx" rel="nofollow noreferrer">docs</a> say that <code>IBindingList.AllowRemove</code> should also be set to <code>true</code>. However, a List doesn't seem to have that interface, and it doesn't seem to <em>need</em> it. One <em>can</em> remove items from a List.</p>
  
  <p>A <a href="https://stackoverflow.com/a/9490108/939213">similar question's answer</a> suggests setting <code>DataGridView.EditMode</code> to <code>EditOnKeystroke</code>. But that doesn't help.</p>
  
  <p>So - How can I get it to allow a user to Delete Rows?</p>