title: Columns order issue with dataGridView in C#
body: <p>I have a windows form where I am using DataGridView control. It is bind to a bindingsource at design time. Via code I am adding 3 more columns to the DataGridView control. I am first checking if these 3 columns are exists or not. If yes, I am removing those from the DataGridView and adding them back.</p>
  
  <p>For the first iteration, the order of the column is proper say A, B, C. But for next iteration the order of these newly added columns changes as C, B, A.</p>
  
  <p>I tried setting AutoGenerateColumns to false in the constructor. But it is not working for me.
  Datasource is assigned at design time.</p>
  
  <p>Please help me out to resolve this issue.</p>