2012-05-15 87 views
0

我有兩個網格:Telerik MVC Grid:如何在更新之後刷新Grid?

  • 動物
  • 位置。

Location有外鍵AnimalId。在Animal中插入行後,Location表中的下拉列表是舊的 - 它沒有被刷新(它沒有新的動物)。我試過打電話ajaxRequest(),但沒有。

有沒有人有任何想法如何解決這個問題?

+0

您需要顯示Telerik網格的標記以及由於插入數據/嘗試刷新網格而可能運行的任何腳本。看到這一點,你的控制器中的Action方法將有所幫助,所以我可以給出更好的答案。 –

回答

2

這不是爲我工作無論是。我有一個綁定到網格的項目列表。

我修改了數據,我在javascript中調用rebind()。 但它什麼也沒做。

如果我使用它的按鈕來刷新網格或刷新頁面。

+0

完全是我的問題。你有沒有解決它? –

+0

我沒有解決它。我也發佈在Telerik論壇上,沒有人在那裏回覆。 – DavieDave

3

嘗試是這樣的:

var grid = $('#LocationGrid').data('tGrid'); 
grid.rebind(); 

它應該工作:)

+0

我試過了。沒有。 –

+0

我認爲這是不可能的。但是您可以嘗試處理OnDataBound事件並查找此列並嘗試更改其數據。祝你好運:) –