更新DataGridView与更新后的视图自动

本文关键字:更新 视图 DataGridView | 更新日期: 2023-09-27 18:08:58

我使用视图作为数据源到我的DataGridView,我希望DataGridView每X次更新一个更新的视图自动更新,这是一个问题,因为我使用视图而不是SQL命令。

由于我已经搜索到目前为止,我需要刷新数据源在gridview中显示更新的数据,它应该是这样的:

GridView.DataSource = null;
GridView.DataSource = ViewDataSource;

这确实刷新GridView,但使用相同的数据。问题是视图本身没有改变,即使我写了:

ViewDataSource.EndEdit();

我很确定这是因为我还没有开始编辑它,因为我知道视图是作为程序开始,所以我正在寻找一种方法来刷新我的视图(它是我的datagridview的数据源)与更新的数据,所以我可以将它添加到网格。

谢谢!

更新DataGridView与更新后的视图自动

GridView.Refresh()并添加Application.DoEvents()使其立即刷新