2016-10-17 3 views
0

derzeit arbeite ich auf Kendo Grid. Ich stehe vor diesem Fehler. Bitte hilf mir diesen Fehler zu lösen.kendo Grid Bind Fehler auf benutzerdefinierte

‚DataSourceBuilder‘ enthält keine Definition für ‚Custom‘ enthalten und keine Erweiterungsmethode ‚Custom‘ vom Typ ein erstes Argument akzeptieren ‚DataSourceBuilder‘ gefunden werden konnte (fehlen Sie eine using-Direktive oder eine Baugruppe ? Referenz)

mein Code ist auf rasiermesser Ansicht ist, wie folgend:

@(Html.Kendo().Grid<KendoApp.Models.Customer>() 
    .Name("Grid") 
    .Columns(columns => 
    { 
     columns.Bound(p => p.ID) 
       .ClientFooterTemplate("<div>Total Count: #=count#</div><div>Min: #= min #</div><div>Max: #= max #</div>"); 
     columns.Bound(p => p.Age) 
      .ClientFooterTemplate("Average: #=average#"); 
     columns.Bound(p => p.Name) 
      .ClientFooterTemplate("<div>Count: #= count #</div>"); 
     columns.Bound(p => p.Salary) 
      .ClientFooterTemplate("<div>Sum: #= sum #</div>"); 
    }) 
    .ToolBar(toolbar => 
    { 
     toolbar.Create(); 
     toolbar.Save(); 
    }) 
    .Editable(editable => editable.Mode(GridEditMode.InCell)) 
    .Pageable() 
    .Navigatable() 
    .Sortable() 
    .Scrollable() 
    .DataSource(dataSource => dataSource 
     .Custom() 
     .Batch(true) 
     .PageSize(20) 
     .Schema(schema => schema.Model(m => m.Id(p => p.ProductID))) 
     .Transport(transport => 
     { 
      transport.Read(read => 
      read.Url("http://demos.telerik.com/kendo-ui/service/products") 
       .DataType("jsonp") 
      ); 
      transport.Create(create => 
      create.Url("http://demos.telerik.com/kendo-ui/service/products/create") 
        .DataType("jsonp") 
      ); 
      transport.Update(update => 
      update.Url("http://demos.telerik.com/kendo-ui/service/products/update") 
        .DataType("jsonp") 
      ); 
      transport.Destroy(destroy => 
      destroy.Url("http://demos.telerik.com/kendo-ui/service/products/destroy") 
        .DataType("jsonp") 
      ); 
      transport.ParameterMap("parameterMap"); 
     }) 
    ) 
) 

Fehleranzeige auf "custom". Bitte hilf mir.

Vielen Dank im Voraus.

Antwort

0

Die benutzerdefinierte DataSource wurde in Version 2014.1.318 eingeführt. Stellen Sie sicher, dass Sie diese oder eine neuere Kendo.Mvc.dll Version als das verwenden.

Weitere Informationen zu benutzerdefinierten Datasource Verwendung finden Sie unter:

http://docs.telerik.com/kendo-ui/aspnet-mvc/custom-datasource

+1

Danke ... für die Hilfe –