title: Unable to clear the Highlighted first cell of DataGridView
body: <p>I want first row cell of DGV to be not selected, Whenever my application initializes. I'm using the following code, but it only works when I disable Timer (I really don't know the reason).  </p>
  
  <pre><code> private void BindData()
   {
              try
              {
                  DataTable dt = DeviceData.BindData(BMS_Controls.ClsConstant.DEVICETYPE.PRIMARY_PUMPS.ToString());
                  bindingSource1.DataSource = dt;
                  dataGridView1.DataSource = bindingSource1;
                  dataGridView1.ClearSelection();
                  dataGridView1.Refresh();
              }
              catch (Exception err)
              {
                  MessageBox.Show(err.Message);
              }
    }
  
    private void frmPrimaryPumps_Load(object sender, EventArgs e)
     {
              BindData();
              timer1.Interval = 1000;
              timer1.Start();
  
     }
  </code></pre>
  
  <p>I'm using Timer to call <code>BindData</code> method after the wait of 1 second. </p>
  
  <p>Could anyone please tell me how can I disable first row selection, and call the <code>BindData</code> method successfully using Timer? </p>