2011-09-19 61 views
1

我使用视图作为数据源,以我的DataGridView,我想在DataGridView与更新视图自动更新每隔X时间,和它的一个问题,因为我使用的视图,而不是SQL命令。更新的DataGridView与更新查看自动

正如我到目前为止搜索,我需要刷新的数据源在GridView显示更新的数据,它应该是这样的:

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

这并刷新GridView控件,但具有相同数据。 的问题是,鉴于本身不发生变化,甚至以为我写道:

ViewDataSource.EndEdit(); 

我敢肯定它,因为我没有带开始编辑它,因为我知道这个观点被作为程序启动,所以我正在寻找一种方法来刷新我的视图(其datagridview的数据源)与更新的数据,所以我可以将其添加到网格。

谢谢!

回答

2

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