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.