This example shows how to use Telerik Grid for ASP.NET MVC foreign key column to show related data.
The related data should be provided as either SelectList or IEnumerable:
Html.Telerik().Grid>ClientEditableOrder>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.OrderID).Width(100);
columns.ForeignKey(o => o.EmployeeID, (IEnumerable)ViewData["employees"],
"ID", "Name").Width(230);
columns.Bound(o => o.OrderDate).Width(150);
columns.Bound(o => o.Freight).Width(220);
})
When switched to edit mode, by default Telerik DropDownList for ASP.NET MVC will be shown as column editor. This can be changed by modifing the GridForeignKey editor template.