Лучший способ обновить DataGridView при обновлении базового источника данных
Каков наилучший способ обновить DataGridView при обновлении базового источника данных?
Я часто обновляю источник данных и хотел показать результат пользователю, как это происходит.
Я сделал что-то вроде этого (и это работает), но обнуляетDataGridView.DataSource
не похоже на правильный путь.
List<ItemState> itemStates = new List<ItemState>();
dataGridView1.DataSource = itemStates;
for (int i = 0; i < 10; i++) {
itemStates.Add(new ItemState { Id = i.ToString() });
dataGridView1.DataSource = null;
dataGridView1.DataSource = itemStates;
System.Threading.Thread.Sleep(500);
}