2016-06-16 248 views
-1

DataSourceResult不包含ToDataSourceResult的定义和最佳推广方法重载QueryableExtensions.ToDataSourceResult(DataTable, DataSourceRequest)需要类型的接收器DataTable填写剑道UI电网

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); 
+0

@(Html.Kendo()网格() 请将.Name( “客户端”) –

+0

公共类AccountsViewModel { 公共长ID {得到;集;} 众长AccCode {获取;集;}? [StringLength(50)] 公共字符串AccName {获得;设置;} [StringLength(50)] 公共字符串电话{获取;集;} [StringLength (50)] 公共条例g电子邮件{get;组; } [StringLength(50)] public string DateBirth {get;组; } [StringLength(50)] public string Address {get;组; } public int? OfferID {get;组; } public int?类型{get;组; } –

回答

0

您的结果var为已经一个DataSourceResult所以你不必在Json()中再次做到这一点。