title: How can one disable the first autoselect in a VS datagridview?
body: <p>I have created an application in Visual Studio (C#) that makes use of a datagridview. Now, when I assign the DataSource of that datagridview, it automatically selects the first row, and executes my code for selection. Since I frequently reassign that datasource, this is not desireable. Is there any way to change it so it doesn't automatically make that first select, and only relies on the user's selections?</p>
  
  <p>Thanks!</p>
  
  <p>In response to the comment of Darshan Joshi:
  Apart from the auto-generated code, the only thing altered on the datagridview is setting AutoGenerateColumns to false, and setting the DataSource property.
  I've placed a MessageBox.Show in my selectionchanged delegate, and it seems it even gets called thrice every time the datasource is set. Once just before the data is loaded, and twice after.</p>
  
  <p>I can't set selected to false on load, since the datasource is set after certain user actions, not on initialization.</p>