如何拥有实时更新的剑道网格?

时间:2016-11-18 05:08:46

标签: kendo-ui kendo-grid

我有一个与ASP.NET ajax绑定绑定的kendo数据网格。 当我按下网格刷新图标,或进行排序或过滤时,它将使用数据库中的当前值更新网格。 但是我希望它在数据库更新时自动更新或换句话说(当相关数据源更新时,但我不知道如何在数据源中触发该更改)。

另外,我不想让计时器根据一些时间间隔刷新网格,我只是希望在相关数据发生变化时更新。

提前致谢!

1 个答案:

答案 0 :(得分:2)

当基础dataSource更新时,网格将自动更新。

问题是更新底层dataSource而没有任何客户端操作来触发从服务器重新读取。

由于这是web,因此dataSource不直接连接到服务器,并且服务器上的任何更改都不会反映在dataSource中,因为服务器无法访问客户端dataSource。

因此,您需要使用提供此类连接的其他技术/技术。

看看Kendo的SignalR集成演示,看看它是否满足您的需求 http://demos.telerik.com/aspnet-mvc/grid/signalr

否则,您可以研究“长轮询”和/或网页框,看看它们是否更符合您的需求。