2014-02-21 4 views
1

Я новичок в интерфейсе Kendo, и у меня возникла эта проблема. Я не понимаю, каковы основные шаги при отображении информации о дочерних объектах в столбце с свойством внешнего ключа. Я имею в виду, что мне нужно сделать для создания столбца внешнего ключа. Это может быть глупый вопрос, но я видел демонстрацию внешнего ключа на демо-страницах http://demos.telerik.com/kendo-ui/web/grid/foreignkeycolumn.html, но я не совсем понял, как это работает.Kendo UI Foreign Key

Спасибо, Видмантасом

+0

Нам нужно знать, в чем проблема. Я имею в виду, в вашем коде (вы что-то пробовали, правда?), Что не работает или каковы ваши сомнения. – DontVoteMeDown

+0

Вот какой jsbin я сделал по какой-то другой причине, которая использует внешний ключ. http://jsbin.com/coreh/1/edit –

+0

Просто запустите LinQ Query, чтобы получить значения, которые вы хотите, как только вы сопоставите их с моделью, вы можете привязать модель к сетке или тому подобное – CSharper

ответ

1

Ниже приведен пример MVC для ключа демо столбцов внешнего:

Ее так просто, как это звучит,

Например, предположим, что у вас есть CoachId поле в таблице и его внешний ключ таблицы Тренер с колонками CoachId и Name. Теперь вы хотите представить имя тренера вместо CoachId в сетке.

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

Затем из контроллера или из кода вы должны послать все тренер запись в Viewbag или ViewData.

Cheers !!