为了账号安全,请及时绑定邮箱和手机立即绑定

更新基础数据源时刷新DataGridView的最佳方法

更新基础数据源时刷新DataGridView的最佳方法

守候你守候我 2019-12-27 09:52:51
更新基础数据源时刷新DataGridView的最佳方法是什么?我经常更新数据源,并希望在结果发生时向用户显示结果。我有这样的东西(它可以工作),但是将null删除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);}
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

好吧,没有比这更好的了。正式地,您应该使用


dataGridView1.DataSource = typeof(List); 

dataGridView1.DataSource = itemStates;

它仍然是一种“清除/重置源”的解决方案,但是我还没有找到其他可以可靠地刷新DGV数据源的方法。


查看完整回答
反对 回复 2019-12-27
  • 3 回答
  • 0 关注
  • 1145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信