title: Removing last empty row of dataGridView
body: <p>I have some empty datagridview which uses data source is List through BindingSource. Because AllowUserToAddRows = true, initially the datagridview has one empty row. When I just select this row and close the form then datagridview creates new empty object. Why it does it? How to prevent this?
  Thanks.</p>
  
  <p>Selecting of empty row:
  <img src="https://i.stack.imgur.com/TLS0B.png" alt="enter image description here">
  And I get this:
  <img src="https://i.stack.imgur.com/arrhG.png" alt="enter image description here"></p>
  
  <p><strong>Conclusion:</strong> After many attempts to find a solution I decided to create UI control with datagridview and two buttons (add row and delete row). At this point I stopped trying to do as planned, but I'd still be pleased to know solutions.</p>