如何使用我的 dataLayer (DL)在 kendo 的datagridview上显示数据?,我还查看了 Telerik kendo 的文档,但我发现它令人困惑?
当我运行下面的代码时,它只显示列的标题。
看法
@(Html.Kendo().Grid<sampleProj.Model>() // Specify the type of the grid
.Name("Grid")
.BindTo((IEnumerable<sampleProj.Model>)ViewBag.Products)
.Columns(columns =>
{
columns.Bound(p => p.FirstName);
columns.Bound(p => p.LastName);
columns.Bound(p => p.MName);
columns.Bound(p => p.Name);
})
)
更新错误代码
@(Html.Kendo().Grid((List<MDL.Employee>)ViewData["oEmployees"])
.Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.Code).Title("Code");
columns.Bound(p => p.FirstName).Title("First Name").Width(140);
columns.Bound(p => p.LastName).Title("Last Name").Width(140);
columns.Bound(p => p.Position).Title("Position").Width(100);
})
当我添加以下属性时,此错误描述
用户代码未处理 HttCompileException 外部组件已引发异常 ,当我删除下面的代码时,它显示数据网格视图但没有 Action 方法
.ToolBar(toolbar => {
toolbar.Create();
toolbar.Save();
toolbar.Custom();
})
.Editable(editable => editable.Mode(GridEditMode.InCell))
.Pageable()
.Sortable()
.Scrollable()
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true)
.ServerOperation(false)
.Events(events => events.Error("error_handler"))
.Model(model => model.Id(p => p.Code))
.Read(read => read.Action("dialogEmp_read", "MasterData"))
.Create(update => update.Action("dialogEmp_Create", "MasterData"))
.Update(update => update.Action("dialogEmp_Update", "MasterData"))
.Destroy(update => update.Action("dialogEmp_Destroy", "MasterData"))
)