C# 如何在C中阻止每次数据源更新时Datagridview闪烁

C# 如何在C中阻止每次数据源更新时Datagridview闪烁,c#,datagridview,datatable,refresh,datasource,C#,Datagridview,Datatable,Refresh,Datasource,我有一个datgridview,它的数据源每秒更新一次。datagridview datagridview_1在每次更新时都会剧烈闪烁。表单接收数据,然后将其填充到数据表temp_dt中,然后将数据表复制到数据源中 程序的顺序是 call_populatedata(data_to_be_populated); datagridview_1.DataSource=temp_dt; datagridview_1.Refresh(); 但这没有帮助。您多久更新一次数据源?数据源每秒钟更新一次就

我有一个datgridview,它的数据源每秒更新一次。datagridview datagridview_1在每次更新时都会剧烈闪烁。表单接收数据,然后将其填充到数据表temp_dt中,然后将数据表复制到数据源中

程序的顺序是

 call_populatedata(data_to_be_populated);
 datagridview_1.DataSource=temp_dt;
 datagridview_1.Refresh();

但这没有帮助。

您多久更新一次数据源?数据源每秒钟更新一次就更新一次数据,不要设置新的数据源。您可以使用BindingList,其中T是实现INotifyPropertyChanged的实体类。@SriramSakthivel您可以简要说明如何执行此操作吗?搜索datagridview数据绑定,您会找到许多教程。如果有任何问题,请随时回来。