title: CellEndEdit does not trigger when the cell is on the bottom row
body: <p>I am using CellEndEdit to determine when a user is done editing a cell. This works consistently for all rows except the bottom most. If the enter key is hit it will end the edit and move to the next cell down, but if the bottom most cell is being edited the CellEndEdit event isn't triggered. </p>
  
  <p>If I click another cell or press tab the event is triggered properly. It seems clunky to have enter work for all cells except one. Is there any way I can get enter to trigger consistently?</p>
  
  <pre><code>private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
  {
      GrabNewData();
  }
  </code></pre>