之前遇到这样的问题,查看历史数据的时候绑定了datatable1。
之后改为实时数据显示,则将datatable1的数据情况,重新存入,但是DataGridView就不自动更新。
解决方案如下:
_totalTable = bll.GetSingelInfo(InitSystemStaticInfo.CurProject?.TableName);//重新获取数据
dataGridView1.DataSource = _totalTable;//重新绑定数据
_totalTable.Rows.Clear();
简而言之就两个重点,绑定的数据源要有变动,DataGridView重新绑定。
好像是因为绑定的数据源有变化时会通知DataGridView刷新界面数据。之前试着调用DataGridView刷新和更新方法,依然没用,最后通过上面的方式解决。