title: c# Scroll bars keep resetting when DataGridView updates
body: <p>I am binding my grid as such:</p>
  
  <p><code>dataGridView1.DataSource = new BindingSource();</code></p>
  
  <p><code>dataGridView1.DataSource = tableData;</code> (tableData is an ArrayList of custom objects)</p>
  
  <p>The dataSource is getting updated very often (the file it is reading from gets updated about every 2 ms). So when I am scrolling, the scrollbar will jump to it's original position upon a refresh. I refresh like this:</p>
  
  <p><code>((CurrencyManager)dataGridView1.BindingContext[tableData]).Refresh();</code> (this happens once every ~1 second)</p>
  
  <p>How can I scroll without the scroll bar resetting every time the datagridview gets refreshed? </p>