title: DataBindingComplete is getting called multiple times
body: <p>I am creating a windows application in c#,</p>
  
  <p>I have 1 Datagridview and after I set it's DataSource it should have 3 Rows.</p>
  
  <p>I have attached 2 Event Habdlers to the Datagrdview</p>
  
  <pre><code>void dgvProductList_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)&lt;br&gt;
  {
       //this gets called 4 times
  }
  
  private void dgvProductList_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
  {            
      //gets called 2 times.
  }
  </code></pre>
  
  <p>Why does this Happen and how would I fix it?</p>
  
  <p>Thanks In Advance...</p>