c# - 如何使用 MVC Razor 在编辑器模板中将 Kendo UI 网格绑定(bind)到我的模型集合

标签 c# razor kendo-ui kendo-grid kendo-asp.net-mvc

我有一个基于类似模型的网格

public class UserModel
{
  ...
  public IList<UserOrgModel> UserOrg {get; set;}
  ...
}

此网格设置为 .Editable(e => e.Mode(GridEditMode.PopUp).TemplateName("...") 并打开此 editorTemplate 以编辑我选择的行(通过按下操作按钮)。

此编辑器模板还包含一个将绑定(bind)到我的集合的网格。

我这样定义我的网格

@(Html.Kendo().Grid(Model.UserOrg)
  .Name("blabla")
  .Columns(col => 
  {
    col.Bound(c => c.Id);
  })
)

当我这样做时,我基于我的收藏的网格总是空的。 知道如何使用 Kendo UI 及其网格来做我想做的事。我不知道如何将我的网格与我的模型的“集合”绑定(bind)。

最佳答案

我在这里找到了答案: Grid Popup Editing Navigation Property Collection with nested Grid

我下载了演示版,我想要的一切都在那里。这正是我要找的!

关于c# - 如何使用 MVC Razor 在编辑器模板中将 Kendo UI 网格绑定(bind)到我的模型集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22940293/

相关文章:

javascript - 从 javascript 函数调用 razor c# 函数

kendo-ui - 如何根据 Kendo UI Grid 中行的值更改行的颜色

jquery - Kendo 组合框 - jQuery val() 不触发 View 模型值更改

c# - 通过代理连接到 IRC (.NET)

C# void ReceiveData(IAsyncResult iar)

c# - 使用数据注释标记字段 "Read Only"

c# - MVC Razor for 循环

javascript - 使用 jquery 用新数据覆盖现有的 select2 多选下拉列表

c# - 如何在 ReSharper 模式中提取字符串的内容?

javascript - Kendo菜单一次选择多个项目,ASP.NET MVC