我有一个向剑道网格提供数据的 C# mvc 应用程序。我在 C# 应用程序中设置了断点,并且验证了数据正在生成并返回到网格(我在列表中返回了 19 条记录)。网格显示 1-19,但所有数据都是空白的。因此,kendo 知道列表中出现了 19 次,但数据未被提取。这是调用 MVC 控制器的代码:
@(Html.Kendo().Grid<App.ViewModels.EventModel>()
.Name("TrackingGrid")
.AutoBind(true)
.Columns(columns =>
{
columns.Bound(sc => sc.Date).Width(3).Title("Date").Format("{0:MM/dd/yyyy}");
columns.Bound(sc => sc.Number).Width(10).Title("Number");
columns.Bound(sc => sc.Atty).Width(10).Title("Atty");
columns.Bound(sc => sc.Type).Width(10).Title("Type");
columns.Bound(sc => sc.Marked).Width(10).Title("Mrkd");
columns.Bound(sc => sc.Judgement).Width(10).Title("Judgement");
columns.Bound(sc => sc.Notes).Width(10).Title("Comments");
})
.Pageable()
.Sortable()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(10)
.Read(read => { read.Action("GetEventsList", "Case").Data("{ FileNum: " + @Model.FileNum + "}"); })
)
)
我知道我应该能够访问 datasource.fetch 并执行一个函数来将返回数据的内容写入控制台。我只是不知道该怎么做。
非常感谢任何帮助。