コンパイラエラーメッセージ:CS1977:最初Telerik MVCグリッドエラー
私はこのプロジェクトでレポジトリパターンを使用していますデリゲートまたは式ツリー型にキャストすることなく、動的に操作を派遣への引数としてラムダ式を使用することはできませんしたがって、データはサービスコールによって検索され、通常のlinqクエリでは検索されません。私は彼らが議論を代理人または専門家に投げつけることによって彼らが何を意味するかについて確信が持てません。ツリータイプ。ここにコードがあります。
@(Html.Telerik().Grid(Model)
.Name("Grid").Columns(columns =>
{
columns.Bound(o => o.formId).Width(100);
columns.Bound(o => o.Name).Width(200);
//columns.Bound(o => o.ShipAddress);
//columns.Bound(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(120);
})
.DataBinding(dataBinding =>
{
dataBinding.Server().Select("Index", "Grid", new { ajax = ViewData["ajax"] });
dataBinding.Ajax().Select("_Index", "Grid").Enabled((bool)ViewData["ajax"]);
})
.Scrollable(scrolling => scrolling.Enabled((bool)ViewData["scrolling"]))
.Sortable(sorting => sorting.Enabled((bool)ViewData["sorting"]))
.Pageable(paging => paging.Enabled((bool)ViewData["paging"]))
.Filterable(filtering => filtering.Enabled((bool)ViewData["filtering"]))
.Groupable(grouping => grouping.Enabled((bool)ViewData["grouping"]))
.Footer((bool)ViewData["showFooter"])
)
public ActionResult Index(bool? ajax, bool? scrolling, bool? paging, bool? filtering, bool? sorting,
bool? grouping, bool? showFooter)
{
ViewData["ajax"] = ajax ?? true;
ViewData["scrolling"] = scrolling ?? true;
ViewData["paging"] = paging ?? true;
ViewData["filtering"] = filtering ?? true;
ViewData["grouping"] = grouping ?? true;
ViewData["sorting"] = sorting ?? true;
ViewData["showFooter"] = showFooter ?? true;
return View(formService.GetForms());
}
[GridAction]
public ActionResult _Index()
{
return View(new GridModel(formService.GetForms()));
}
私の一部では過失でした。ビューの戻り型は、サービスモデルから入ってくるモデルとは対照的に、Viewmodelの型のものでした。 – trevoirwilliams