title: .Net Reorder DataGridView Columns at runtime
body: <p>Is there a simple way to re-ordering the columns of a DataGridView that are bound to a DataSet at runtime?  </p>
  
  <p>I can do it simply via the DataGridView "Edit Columns" dialog at design time but have to remember to do this every time make changes to the form (remove or add the DataGridView to the form).</p>
  
  <p>Thanks</p>