2011-10-24 11 views
0

コンパイラエラーメッセージ: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())); 
    } 

答えて

2

私の一部では過失でした。ビューの戻り型は、サービスモデルから入ってくるモデルとは対照的に、Viewmodelの型のものでした。

0

モデル内の動的な何かがありますが、それではありません。このエラーは、C#が動的にディスパッチされた操作から式を作成できないことを示しています。

Telerik Grid for ASP.NET MVCを動的モデルチェックthisコードライブラリプロジェクトにバインドする場合。

+0

私の一部では過失でした。ビューの戻り型は、サービスモデルから入ってくるモデルとは対照的に、Viewmodelの型のものでした。 – trevoirwilliams

関連する問題