2016-11-18 63 views
0

我有一個與ASP.NET AJAX綁定綁定的kendo數據網格。 當我按下網格刷新圖標,或者進行排序或篩選時,它將使用數據庫中的當前值更新網格。 但我希望它在數據庫更新或換句話說(當相關數據源更新時,但我不知道如何觸發數據源中的更改)時自動更新。如何擁有實時更新的劍道網格?

而且,我不希望有一個計時器,並刷新基於一些時段發車,我只是希望它得到當相關數據變化更新。

在此先感謝!

回答

2

當底層數據源更新該網格將自動更新。

問題是更新所述底層數據源沒有任何客戶端動作而觸發從所述服務器讀再。

由於這是網頁,則dataSource不直接連接到服務器,並在服務器上的任何變化將不會在數據源作爲服務器具有對客戶端的dataSource沒有訪問被反射。

所以,你需要使用額外的技術/技術,提供這種類型的連接。

看看劍道的SignalR集成演示,看它是否提供您的需求。
http://demos.telerik.com/aspnet-mvc/grid/signalr

否則,你可以研究「長輪詢」和/或WebSockets的,看看他們是否符合你的需求更好。

+0

我跑的示範項目SignalR綁定,這正是我一直在尋找。謝謝! –