【发布时间】:2010-09-20 05:03:27
【问题描述】:
当您更新基础数据源时,刷新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);
}
【问题讨论】:
-
你能看看我的answer,如果最合适的话,可以接受吗?
标签: c# .net winforms datagridview