2012-09-15 228 views
0

我在設計時將可視化設計器中的ASP.NET 2.0 GridView控件綁定到數據源。在數據庫更改時更新ASP.NET數據綁定GridView

如果數據庫發生更改,如何更新GridView控件以反映數據庫中的更改?

如果網格是以編程方式數據綁定的,我可能會得到一個新的數據副本和反彈。

更新

我想我需要進一步澄清我的問題。如果我的GridView在設計時使用SqlDataSource數據控件綁定,那麼如何以編程方式更新GridView?我是否將其綁定到新的DataSet或者我是否只需調用GridView.DataBind()方法而不更改其數據源?

我想我在兩者之間試過這個,只是簡單地撥打GridView.DataBind()做到了,但我無法確定。

+0

SignalR來救援。 https://github.com/SignalR/SignalR –

回答

1

在.Net中沒有內建的方法可以實現。

我相信你能做到的最好的事情是創建檢查新的數據庫值的數據更新線程定期和再結合從代碼隱藏在必要時電網

2

您可以使用AJAX來實現相同的。將您的GridView放置在更新面板中。添加一個計時器並在計時器上打勾,您可以重新綁定您的Gridview。 只要數據在數據庫中發生變化,它就會在計時器的勾號中反映在gridview中。

相關問題