title: Automatically sort a DataGridView when done editing a cell
body: <p>I have a simple, unbound DataGridView. I want a particular column to autosort after any cell is edited.  I tried to call <code>dataGridView1.Sort</code> when a <code>CellEndEdit</code> event is fired, but I get a <strong>InvalidOperationException</strong> with the message <em>Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function.</em> </p>
  
  <p>Any idea how I can make the column auto-sort?</p>