2011-09-19 60 views
1

我使用視圖作爲數據源,以我的DataGridView,我想在DataGridView與更新視圖自動更新每隔X時間,和它的一個問題,因爲我使用的視圖,而不是SQL命令。更新的DataGridView與更新查看自動

正如我到目前爲止搜索,我需要刷新的數據源在GridView顯示更新的數據,它應該是這樣的:

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

這並刷新GridView控件,但具有相同數據。 的問題是,鑑於本身不發生變化,甚至以爲我寫道:

ViewDataSource.EndEdit(); 

我敢肯定它,因爲我沒有帶開始編輯它,因爲我知道這個觀點被作爲程序啓動,所以我正在尋找一種方法來刷新我的視圖(其datagridview的數據源)與更新的數據,所以我可以將其添加到網格。

謝謝!

回答

2

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