I have a simple grid setup with the datasource is returning a list.
<kendo-grid name="grid" height="550">
<datasource type="DataSourceTagHelperType.WebApi" page-size="5">
<transport>
<read url="@Url.Action("GetSchedule", "Home")" />
</transport>
</datasource>
<columns>
<column field="SalesRepName" title="Sales Agent" />
<column field="Shift" title="Shift" />
<column field="Phone" title="Phone" />
</columns>
</kendo-grid>
public ActionResult GetSchedule([DataSourceRequest] DataSourceRequest request)
{
// get scheduled sales rep.
var result = _idb.RetrieveCurrentSchedule("LSL", "NH");
var dsResult = result.ToDataSourceResult(request);
return Json(dsResult);
}