2014-02-21 145 views
1

我是Kendo UI的新手,我遇到了這個問題。我不明白,在具有外鍵屬性的列中顯示子對象信息的基本步驟是什麼。我的意思是,我需要做些什麼才能創建外鍵列。這可能是個愚蠢的問題,但我在演示頁面http://demos.telerik.com/kendo-ui/web/grid/foreignkeycolumn.html上看到了一個外鍵演示,但我仍然不太明白它是如何工作的。Kendo UI外鍵

感謝, Vidmantas

+0

我們需要知道你的問題。我的意思是,在你的代碼中(你嘗試了一些東西,對吧?)什麼不起作用或者你有什麼疑問。 – DontVoteMeDown

+0

這是我爲其他原因做的一個jsbin,它使用了一個外鍵。 http://jsbin.com/coreh/1/edit –

+0

只要運行一個LinQ查詢來獲取你想要的值,一旦你將它們映射到一個模型,你可以將模型綁定到一個網格或任何 – CSharper

回答

1

下面是外鍵列演示了MVC例如:

它,因爲它聽起來那麼簡單,

例如,假設你有一個表CoachId場並且它的表外鍵 有CoachId和Name列的Coach。現在,您希望在網格中顯示教練名稱而不是教練ID。

columns.ForeignKey(student => student.CoachId, 
      (System.Collections.IEnumerable)ViewBag.Coaches, "CoachId", "Name") 
      .Title("Coach"); 

然後從控制器或代碼你必須發送Viewbag或Viewdata中的所有教練記錄。

乾杯!