title: C# Datagridview SelectionChanged Event fires earlier than I want it to
body: <p>I'm working with Windows forms. I want an event to fire when the user makes a selection of cells (or one cell) in the datagridview. The SelectionChanged Event is firing as soon as I select one cell. Is there any way to have it wait for the user to be done selecting?</p>
  
  <p>I have tried the CellMouseUp event, but I don't like its behaviour because if MouseUp happens outside the grid it doesn't fire.</p>