or

public class UserViewModel { public UserViewModel() { WebSiteUsers = new List<WebSiteUser>(); } public List<WebSiteUser> WebSiteUsers { get; set; } } public class WebSiteUser { public int UserId { get; set; } public string Username { get; set; } public string FirstName { get; set; } public string LastName { get; set; } }@(Html.Kendo().Grid<Views.Users.ViewModel.WebSiteUser>() .Name("Grid") .Columns(columns => { columns.Bound(p => p.UserId); columns.Bound(p => p.Username); columns.Bound(p => p.FirstName); columns.Bound(p => p.LastName); }) .Pageable(p => p.PageSizes(true)) .HtmlAttributes(new { style = "height:500px;" }) .DataSource(dataSource => dataSource .Ajax() .PageSize(20) .Model(model => model.Id(p => p.UserId)) .Read(read => read.Action("Users_Read", "Users")) ))public ActionResult Users_Read([DataSourceRequest]DataSourceRequest request) { DataSourceResult result = _user.GetSiteUsersKendo(request); return Json(result); }public DataSourceResult GetSiteUsersKendo([DataSourceRequest]DataSourceRequest request) { using (TestEntities context = new Models.TestEntities()) { IQueryable<Models.WebSiteUser> webSiteUsers = context.WebSiteUsers; DataSourceResult result = webSiteUsers.ToDataSourceResult(request); return result; } }DataSourceResult result = webSiteUsers.ToDataSourceResult(request, su => new Models.UserModels.WebSiteUser{ UserId = su.UserId, Username = su.Username });.Filterable(filterable => filterable .Extra(false) .Operators(operators => operators .ForString(str => str.Clear() .Contains("Innehåller") .StartsWith("Startar med") .IsEqualTo("Är lika med")
<%: Html.Kendo().Grid<TSAEMSV3.Models.AirportTrainingViewManagementModel>() .Name("grid") .Columns(columns => { columns.Bound(x => x.Record).Width(65); columns.Bound(x => x.Code).Width(65); columns.Bound(x => x.PeopleTrained).Width(100); columns.Bound(x => x.TrainingTypes).Width(100); columns.Bound(x => x.Trainer).Width(100); columns.Bound(x => x.TrainingDate).Format("{0:MM/dd/yyyy}").Width(100); } ) .ToolBar(toolbar => { toolbar.Template(() => { %> <div class="toolbar"> <label class="category-label" for="category">Show products by category:</label> </div> <%}); }) .Pageable() .Sortable() .Scrollable() .HtmlAttributes(new { style = "height:500px;" }) .DataSource(dataSource => dataSource .Ajax() .PageSize(50) .Read(read => read.Action("RetrieveTrainingManagementGrid", "AirportTraining")) ); %>