DataGridView数据源更换或刷新时,表格内容不显示或者不变

之前遇到这样的问题,查看历史数据的时候绑定了datatable1。
之后改为实时数据显示,则将datatable1的数据情况,重新存入,但是DataGridView就不自动更新。
解决方案如下:

_totalTable = bll.GetSingelInfo(InitSystemStaticInfo.CurProject?.TableName);//重新获取数据
dataGridView1.DataSource = _totalTable;//重新绑定数据
_totalTable.Rows.Clear();

简而言之就两个重点,绑定的数据源要有变动,DataGridView重新绑定。
好像是因为绑定的数据源有变化时会通知DataGridView刷新界面数据。之前试着调用DataGridView刷新和更新方法,依然没用,最后通过上面的方式解决。

    原文作者:Yyuanyuxin
    原文地址: https://blog.csdn.net/Yyuanyuxin/article/details/105770275
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞