Holas:
 
la primera vez que cargo mi datagridview lo hago asi:
 
 
            bindingSource.DataSource = firstDatatable;
            dataGridView1.DataSource = bindingSource;
 
una duda si mas adelante osea quiero actualizar el datagridview solo basta actualizar el bindinsource osea hacer esto por ejemplo:
 
            bindingSource.DataSource = updateDatatable;
 
y automaticamente mi datagridview se actualiza ótengo que asiganrlo nuevamente al datagridview haciendo esto:
 
 
            bindingSource.DataSource = updateDatatable;
            dataGridView1.DataSource = bindingSource;
 
muchas gracias. 
  
 
