or
@{ ViewBag.Title = "Employees";}<script type="text/javascript"> $(document).ready(function () { // $("#kjsimpleGrid").kendoGrid({ groupable: true, scrollable: true, sortable: true, pageable: true, filterable: true, dataSource: { transport: { read: { url: "/Grid/GetEmployees" } } }, columns: [ { title: "Id", field: "EmployeeID", width: 80 }, { title: "Last", field: "LastName", width: 100 }, { title: "First", field: "FirstName", width: 100 }, { title: "Title", field: "Title", width: 200 }, { title: "City", field: "City", width: 200 }, { title: "Region", field: "Region"}] }); });</script><fieldset><legend>Employees</legend> <br /> <div id="kjsimpleGrid"> </div></fieldset>///// <summary>/// GET: /Grid//// </summary>/// <returns></returns>public ActionResult Index(){ return View( );}///// <summary>/// GET: /Grid/GetEmployees//// </summary>/// <returns></returns>public JsonResult GetEmployees(){ var _emps = (from e in _db.Employees select new { EmployeeID = e.EmployeeID, LastName = e.LastName, FirstName = e.FirstName, Title = e.Title, TitleOfCourtesy = e.TitleOfCourtesy, BirthDate = e.BirthDate, HireDate = e.HireDate, Address = e.Address, City = e.City, Region = (e.Region == null ? "": e.Region) }).ToList(); return Json(_emps, JsonRequestBehavior.AllowGet);}GetEmployees.
var genericModel = {};function bindField($field) { var viewModel = kendo.observable({ value: "John Doe" }); $field.attr('data-bind', 'value: value'); kendo.bind($field, viewModel); genericModel[$field.attr('id')] = viewModel;}$(function () { var $inputs = $('input').not('.datetimepicker, .autocomplete'); $inputs.each(function () { bindField($(this)); });});