Wie binden Sie das Kendo-Raster in asp.net MVC 4 Razor
Habe ich erstellen asp.net MVC 4-Anwendung, wo ich bin mit dem entity framework und der Klasse "Daten" ist das Modell.
AdventureWorksTrainingEntities _dbContext = new AdventureWorksTrainingEntities();
Data _data = new Data(); //Model
Nun möchte ich die Daten anzeigen, die der Tabelle zu der die kendo-raster. Im controller verwende ich den folgenden code:
public ActionResult Index()
{
List<Movie> dataForGrid= _dbContext.Movies.ToList();
return View(dataForGrid);
}
Nun habe ich keine Idee für die Anzeige der Daten in die Kendo-Raster (ich bin neu in kendo und MVC). Ich habe auch versucht, die folgenden aber nicht funktioniert:
@model IEnumerable<MvcApp.Models.Data>
@using Kendo.Mvc.UI
@{
ViewBag.Title = "Index";
}
<h2>Grid For Data</h2>
Html.Kendo().Grid<Order>()
.Name("Grid")
.DataSource(dataSource => dataSource //Not implemented
)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich Antwort:
Anzeigen:
Controller:
Modell:
wenn der controller-name-ist-Daten können Sie dann die folgenden
Ihrem Modell
Ihre Ansicht
Nur müssen Sie den folgenden, vorausgesetzt, dass Ihr Modell hat einen Schlüssel namens " ID
.Read(read => read.Action("Index", "Data"))))
ich denke, stattindex
es sollteReadDegrees
?Html.KendoGrid
Htmlhelper enthält keine definition des Begriffs "Kendo" ..aber ich habe Referenz Hinzugefügt vonKendo.MVC.dll
im web.in der config von beiden Sicht-sowie Projekt auch. Sie wussten, wie zu entfernen error.