Я уверен, что то, что я собираюсь предложить, не является правильным способом, но я столкнулся с той же проблемой и, будучи главным разработчиком ASP.NET и не проделав большой работы в winforms, единственное решение, которое я нашел, это установить источник данныхв NULL, затем перепривязать данные.
Пример: this.dataGridView.DataSource = null;this.dataGridView.DataSource = myDataSource;
Попытка проверить решение, рекомендованное Nasser, как решение, которое у меня есть, просто кажется неправильным, даже если оно работает.