2014-02-21 93 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中的所有教练记录。

干杯!