下面我有显示所有Kendo Grid员工的代码。现在在这个例子中,假设我想在每个员工行下方的详细网格中显示员工的家人姓名和年龄。我怎样才能做到这一点?我尝试在Telerik网站上查找,但我无法理解。请指教。谢谢。Telerik Kendo MVC 5主细节网格
型号
public class Emp
{
public int EmpID{ get; set; }
public string FirstName{ get; set; }
public string LastName { get; set; }
}
public class EmpFamily
{
public int EmpID{ get; set; }
public string Name{ get; set; }
public int Age { get; set; }
}
控制器
public ActionResult Index(string SearchString)
{
var EmpRows = from S in db.Emp
select S;
List<EmpRec> EmpList = new List<EmpRec>();
foreach (Disk EmpRow in EmpRows)
{
EmpRec e = new EmpRec();
e.EmpID = EmpRow.EmpID;
e.FirstName = EmpRow.FirstName;
e.LastName = EmpRow.LastName ;
EmpList.Add(e);
}
return View(EmpList);
}
查看
@model IEnumerable<TestProj.Models.EmpRec>
@using (Html.BeginForm())
{
}
@(Html.Kendo().Grid(Model)
.Name("kGrid")
.Pageable()
.Columns(columns =>
{
columns.Bound(p => p.EmpID).Filterable(true).Title("ID");
columns.Bound(p => p.FirstName).Title("First Name");
columns.Bound(p => p.LastName).Title("Last Name ");
})
.Navigatable()
.DataSource(datasource => datasource
.Ajax()
.PageSize(15)
.ServerOperation(false)
)
)