2016-11-18 5 views
0

У меня есть сетка данных кендо, которая связана с привязкой ajax ASP.NET. Когда я нажимаю значок обновления сетки или сортирую или фильтрую, он обновляет сетку с текущими значениями из базы данных. Но я хочу, чтобы он автоматически обновлялся при обновлении базы данных или другими словами (когда связанный источник данных обновлялся, но я не знаю, как вызвать это изменение в источнике данных).Как получить обновленную сетку кендо в реальном времени?

Кроме того, я не хочу иметь таймер и обновлять сетку на основе некоторых временных интервалов, я просто хочу, чтобы она обновилась, когда соответствующие данные изменились.

Заранее благодарен!

ответ

2

Сетка будет обновляться автоматически при обновлении базового источника данных.

Проблема заключается в обновлении базового источника данных без каких-либо действий на стороне клиента, чтобы вызвать повторное чтение с сервера.

Поскольку это веб-сайт, источник данных напрямую не подключен к серверу, и любые изменения на сервере не будут отражаться в источнике данных, так как у сервера нет доступа к клиентскому источнику данных.

Таким образом, вам необходимо использовать дополнительную технологию/технологию, обеспечивающую такой тип соединения.

Ознакомьтесь с демо-версией интеграции SignalR от Kendo, чтобы узнать, подходит ли она для ваших нужд.
http://demos.telerik.com/aspnet-mvc/grid/signalr

В противном случае вы можете исследовать «длинные опросы» и/или websockets, чтобы узнать, соответствуют ли они вашим потребностям.

+0

Я запустил демонстрационный проект для привязки SignalR, именно этого я и искал. Благодаря! –

Смежные вопросы