首先,我是linq的新手,我有点了解语法,但是有些部分缺失了,我不知道如何搜索这些所说的部分,因为我不知道术语,所以我已经使用了亲自询问。 (所以请放轻松我linq让我全都转过身来)
我想通过创建一些东西来学习,所以我想出一个生成表格的HTML帮助器会很有趣。
我正在查看其他示例,我想实现类似这样的东西,我的问题是,Columns函数的参数是什么?我也不太确定columns.Bound是如何分配给列的,列可能是一个“绑定”对象的列表?
Html.Kendo().Grid<Kendo.Mvc.Examples.Models.CustomerViewModel>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(c => c.ContactName).Width(140);
columns.Bound(c => c.ContactTitle).Width(190);
columns.Bound(c => c.CompanyName);
columns.Bound(c => c.Country).Width(110);
})
.HtmlAttributes(new { style = "height: 380px;" })
.Scrollable()
.Groupable()
.Sortable()
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(5))
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Customers_Read", "Grid"))
)
我似乎找不到一个很好的例子来解释这样的场景。我觉得一旦解释,其余部分就会落实到位。
我的最后一个问题是,使用绑定信息,当它想要在以后显示信息时如何使用它?我得到了绑定的概念,特别是没有linq。
有人可以给我一个帮助对象的简单示例,它将获取列及其绑定值的列表并将它们打印到表中吗?它不需要编译甚至不需要工作,只是我可以得到一个想法。
谢谢你的时间!