title: Ordering Columns in a DataGridView alphabetically
body: <p>I am using a DataGridView control in a VB.Net application where columns are being added dynamically to a DataTable which is being created in code. I need to order some of the columns alphabetically by name.</p>
  
  <p>E.g.</p>
  
  <p>Name, Surname, House Number, B, D, A, C</p>
  
  <p>I need as...</p>
  
  <p>Name, Surname, House Number, A, B, C, D</p>
  
  <p>the columns are as they are needed so I cannot order them before.</p>