【问题标题】:Fill Kendo UI Grid填充剑道 UI 网格
【发布时间】:2016-06-16 01:00:56
【问题描述】:

DataSourceResult 不包含ToDataSourceResult 的定义,并且最佳扩展方法重载QueryableExtensions.ToDataSourceResult(DataTable, DataSourceRequest) 需要DataTable 类型的接收器

var results = db.Accounts.ToDataSourceResult(
    request, 
    o => new {
        ID = o.ID,
        AccCode = o.AccCode,
        AccName = o.AccName,
        Phone = o.Phone,
        Email = o.Email,
        DateBirth = o.DateBirth,
        Address = o.Address,
        Type = o.Type
    }
);

return Json(results.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);

【问题讨论】:

  • @( Html.Kendo().Grid() .Name("client")
  • 公共类 AccountsViewModel { public long ID { get;放; } 公众长?加码 { 得到;放; } [StringLength(50)] 公共字符串 AccName { 获取;放; } [StringLength(50)] 公共字符串电话 { 获取;放; } [StringLength(50)] 公共字符串电子邮件 { 获取;放; } [StringLength(50)] 公共字符串 DateBirth { get;放; } [StringLength(50)] 公共字符串地址 { 获取;放; } 公共整数?报价 ID { 获取;放; } 公共整数?输入 { 获取;放; }

标签: user-interface model-view-controller kendo-ui grid


【解决方案1】:

您的结果变量已经是一个 DataSourceResult,因此您不必在 Json() 中再次执行此操作。

【讨论】:

    猜你喜欢
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-24
    相关资源
    最近更新 更多