or
var multiselections = Model.InformationIntakeGroupOption.Split(new char[] {','}).ToList(); @(Html.Kendo().MultiSelectFor(model => model.InformationIntakeValue) .Placeholder("Click here to select opitons...") .BindTo(multiselections) .AutoClose(false) .Animation(false) )@(Html.Kendo().Grid<CNX.Domain.Entities.CnxRailcar> () .Name("ReceivedTrains_#=Id#") .Editable(editable => editable.Mode(GridEditMode.InCell)) .Columns(columns => { columns.Bound(o => o.Id).Visible(false); columns.Bound(o => o.CNX_TRAIN_GUID).Visible(false); columns.Bound(o => o.PERMIT_NUMBER).EditorTemplateName("_textEditor").Width(50); columns.Bound(o => o.OWNER_CODE).EditorTemplateName("_textEditor").Width(25); columns.Bound(o => o.OWNER_EQUIPMENT_NUMBER).Width(80).EditorTemplateName("_textEditor"); columns.Bound(o => o.EQUIPMENT_NUMBER).Width(80).EditorTemplateName("_textEditor"); columns.Bound(o => o.SEQUENCE_NUMBER).Width(75).EditorTemplateName("_numericTextEditor"); columns.Bound(o => o.PILE).Width(75).EditorTemplateName("_PilesDropDown").Width(100); columns.Bound(o => o.CLASS).Width(75).EditorTemplateName("_classDropDown"); columns.Bound(o => o.LOT).Width(75).EditorTemplateName("_textEditor"); columns.Bound(o => o.COMMENTS).EditorTemplateName("_commentsDropDown").Width(100); columns.Bound(o => o.STATUS).EditorTemplateName("_railcarStatusDropDown").Width(100).Filterable(filterable => filterable .UI("statusFilter") .Extra(false) .Operators(operators => operators .ForString(str => str.Clear() .IsEqualTo("Is Equal To") .IsNotEqualTo("Is Not Equal To")))); }) .Events(ev => ev.Save("receivedRailcars_Save").DataBinding("loadToolBar(\'#=Id#\')").DataBound("colorDatabound").Cancel("colorCancel").Edit("colorEdit")) .DataSource(dataSource => dataSource.Ajax() .PageSize(10) .Read(read => read.Action("CnxRailcars" , "MenuTrain" , new { trainGuid = "#=Id#" } ).Type(HttpVerbs.Post)) .Update(update => update.Action("CnxRailcarUpdate", "MenuTrain", Model).Type(HttpVerbs.Post)).Model(model => model.Id(o => o.Id))) .ToolBar(tb => { tb.Template("<table id='batchApply'><tr><td colspan='3' style='text-align : left ;'><input type='button' value='Add Railcar' id='addCar_#Id#' class='k-button' onclick='addCar(\"" + "#=Id#" + "\")'</td>" + "<td><input type='button' value='Locomotive Details' id='viewLoco_#Id#' class='k-button' onclick='viewLoco(\"" + "#=Id#" + "\")'</td></tr>" + "<tr><td><label>Car Range</label></td><td><label>Select Class</label></td><td><label>Select Pile</label></td><td></td></tr>" + "<tr><td><table><tr><td><label style='text-align : right ;'>start</label></td><td style='text-align : left ; '><input id='carStart_#=Id#' /></td></tr>" + "<tr><td><label style='text-align : right ;'>end</label></td><td style='text-align : left ;'><input id='carEnd_#=Id#' /></td></tr></table><td><div id='detailClass_#=Id#' /></td>" + "<td><div id='detailPile_#=Id#' /></td><td><input type='button' value='Apply To Cars' id='applyLot_#=Id#' class='k-button' onclick='apply(\"" + "#=Id#" + "\")'/></td></tr></table>" ); }) .Pageable() .Sortable() .Filterable(filterable => filterable.Extra(false)) .ToClientTemplate() )function receivedRailcars_Save(e) { if (e.values.CnxComments != null) { e.model.set("COMMENTS" , e.values.CnxComments.CNX_COMMENT_DESCRIPTION) ; } else if (e.values.RailCarStatus != null) { e.model.set("STATUS", e.values.RailCarStatus.CNX_RAILCAR_STATUS_DESCRIPTION); } else if (e.values.CnxPiles != null) { e.model.set("PILE", e.values.CnxPiles.CNX_PILE_NUMBER); } else if (e.values.CnxClasses != null) { e.model.set("CLASS", e.values.CnxClasses.CNX_CLASS_NAME); } else { var myReflector = new reflector(e.values); var reflectorProperties = myReflector.getProperties(); e.model.set(reflectorProperties[0], e.values[reflectorProperties[0]]); } e.sender.dataSource.sync(); }[HttpPost] public JsonResult CnxRailcarUpdate(CnxRailcar railCar, [DataSourceRequest] DataSourceRequest request) { try { cnxRailcarRepository.Save(railCar); cnxRailcarRepository.ApplyLots(railCar.CNX_TRAIN_GUID); } catch (Exception e) { Response.StatusCode = 550; Response.Write(e.Message); } return Json(cnxRailcarRepository.Railcars(railCar.CNX_TRAIN_GUID).Where(x => x.Id == railCar.Id).ToDataSourceResult(request)); }Code in View Model:
[Required(ErrorMessageResourceType = typeof(Resources.Resources),
ErrorMessageResourceName = "FieldRequired")]
[Display(Name = "Month")]
public int ObjectiveMonth { get; set; }
Even with this setting I see a paging drop down with 5, 10, 20 where as I want 10, 20, 30, 40..etc
Here is the result:

@(Html.Kendo().Grid<IncentiveViewModel>() .Name("Incentive") .Columns(columns => { columns.Bound(p => p.Make).EditorTemplateName("MakeDropDown").Sortable(true); columns.Bound(p => p.Model).EditorTemplateName("ModelDropDown").Sortable(true); columns.Bound(p => p.Year).Sortable(true); columns.Bound(p => p.Term); columns.Bound(p => p.Rate); columns.Bound(p => p.StartDate).Format("{0:MM/dd/yyyy}").EditorTemplateName("CalendarPicker"); columns.Bound(p => p.EndDate).Format("{0:MM/dd/yyyy}"); columns.Template(@<text></text>) .Width(110) .ClientTemplate(@"<a class=""k-grid-delete"" href=""\#""></a>"); }) .ToolBar(toolbar => { toolbar.Create().Text("Add Incentive"); toolbar.Save().SaveText("Save Changes").CancelText("Cancel Changes"); }) .Editable(editable => editable.Mode(GridEditMode.InCell)) .Resizable(resize => resize.Columns(true)) .Pageable(pageable => pageable .Refresh(true) .PageSizes(true) .ButtonCount(10)) .Navigatable() .Sortable() .Resizable(resize => resize.Columns(true)) .DataSource(dataSource => dataSource .Ajax() .Batch(true) .PageSize(10) .ServerOperation(false) .Model(model => { model.Id(p => p.IncentiveId); model.Field(p => p.Year).Editable(true); model.Field(p => p.Make).Editable(true); model.Field(p => p.Model).Editable(true); model.Field(p => p.Rate).Editable(true); model.Field(p => p.StartDate).Editable(true); model.Field(p => p.EndDate).Editable(true); }) .Create("Create", "Incentive") .Read("Read", "Incentive") .Update("Update", "Incentive") .Destroy("Destroy", "Incentive")) )[Display(Name = "Rate")][Required(AllowEmptyStrings = false, ErrorMessageResourceType = typeof(Resources.Resources), ErrorMessageResourceName = "FieldRequired")][Range(0, 12, ErrorMessage = "Value for {0} must be between {1} and {2}.")]public decimal? Rate { get; set; }<input class="text-box single-line" id="Rate" name="Rate" type="text" value="" data-bind="value:Rate">