or
@(Html.Kendo().Grid(Model.ExtensionDetails) .Name("ExtensionInfoGrid") .Columns(columns => { columns.Bound(o => o.Selected) .Title("") .Width(50) .ClientTemplate("<input type='checkbox' id='isSelected' name='isSelected' #if(Selected){#checked#}# value='#=Selected#' />") .EditorTemplateName("Checkbox"); columns.Bound(o => o.ExtendFromDate) .Title("Extend From Date *") .Width(150) .Format("{0:M/d/yyyy}") .Filterable(false) .Sortable(true) .EditorTemplateName("Date"); columns.Bound(o => o.Units) .Title("Units *") .Width(100) .EditorTemplateName("Integer"); columns.Bound(o => o.UnitType).Title("Unit Type"); }) .Editable(editable => editable.Mode(GridEditMode.InCell)) .DataSource(dataSource => dataSource .Ajax() .ServerOperation(false) .Model(model => { model.Id(m => m.Code); model.Field(m => m.Selected).Editable(true); model.Field(m => m.ExtendFromDate).Editable(true).DefaultValue(DateTime.Now); model.Field(m => m.Units).Editable(true); model.Field(m => m.UnitType).Editable(false); }) ))}using System;using System.Collections;using System.Collections.Generic;using System.Linq;using ProviderWebAppMVC.UmServiceRef;namespace ProviderWebAppMVC.Models{ public class ExtensionDetail { public ExtensionDetail() { Selected = true; Code = string.Empty; Description = string.Empty; ExtendFromDate = DateTime.Now; ExtendToDate = DateTime.Now; Units = 0; UnitType = string.Empty; } public bool Selected; public string Code; public string Description; public DateTime ExtendFromDate; public DateTime ExtendToDate; public int Units { get; set; } public string UnitType { get; set; } }}<select name="country" id="country"> <option value="AU">AU</option> <option value="US">US</option> <option value="CN">CN</option></select>var model = new Context();
var reqassess = model.ReqAssesses;
return reqassess;
public ActionResult Products_Read([DataSourceRequest] DataSourceRequest request)
{
return Json(GetRequests().ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
var reqassess = reqAssessService.GetReqAssess();
return reqassess;
Service layer:
public IEnumerable<ReqAssess> GetReqAssess()
{
return _repository.GetReqAssess();
}
Repository
public IEnumerable<ReqAssess> GetReqAssess()
{
return _context.ReqAssesses.Where(r => r.CompId == "TEST").ToList();
}
When I do it this way it returns the whole dataset everytime, which causes significant performance problems. Are you able to help me with this at all?
Thanks