DataGridView基になるデータ ソースを更新するときに更新する最善の方法は何ですか?
データソースを頻繁に更新していて、結果が発生したときにユーザーに結果を表示したいと考えていました。
私はこのようなものを持っています(そしてそれは機能します)が、をに設定するのDataGridView.DataSourceはnull正しい方法ではないようです。
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);
}