Прежде всего, это моя первая работа с использованием kendo ui.В работе у меня есть некоторые данные из базы данных, я хотел бы заменить свою сетку MVC на впечатляющую сетку кендо.Я создал список из базы данных, и я пытаюсь привязать к сетке Кенто.После настройки источника данных вызывается хранимая процедура.Тем не менее сетка остается пустой.контроллер:
public ActionResult index()
{
return View();
}
public JsonResult Getuser([DataSourceRequest] DataSourceRequest request)
{
TestDB_Emp db = new TestDB_Emp();
var employees = db.sps_selectemp();
DataSourceResult response = employees.ToDataSourceResult(request);
return Json(response, JsonRequestBehavior.AllowGet);
}
просмотр
@(Html.Kendo().Grid<webkendo.sps_selectemp_Result>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(c => c.FirstName);
columns.Bound(c => c.SecondName);
columns.Bound(c => c.Email);
columns.Bound(c => c.Gender).Width(150);
})
.HtmlAttributes(new { style = "height: 550px;" })
.Scrollable()
.Groupable()
.Sortable()
.Pageable()
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Getuser", "Home"))
.PageSize(20)
)
)
класс
namespace webkendo
{
using System;
public partial class sps_selectemp_Result
{
public string City { get; set; }
public string FirstName { get; set; }
public string SecondName { get; set; }
public string Gender { get; set; }
public string Email { get; set; }
public string Mobile { get; set; }
public int EmpID { get; set; }
public Nullable<System.DateTime> DOB { get; set; }
}
}
Чего не хватает в моем коде.