我正在尝试格式化一个 WebGrid 列,这样我就可以将两条数据(名字和姓氏)连接在一起。这是我正在尝试的,但我承认我不认为我完全理解如何在 WebGrid 中使用数据(除了基本场景)。 (对于列名称,Teacher 对象被传递到我的 View ,但要实际获取教师的姓名,我必须从链接的用户对象中获取该信息,因为用户可以扮演多个角色。)
grid.Column(
columnName: "Teacher.User",
header: "Teacher",
style: "",
canSort: true,
format: (item) =>
{
var text = Html.DisplayTextFor(item => item.LastName) + ", " + Html.DisplayTextFor(item => item.FirstName);
return Html.Raw(text);
}
)
请您参考如下方法:
将两个数据连接在一起的最简单方法,按照这个
grid.Column("FullName", format: (item) => item.LastName+ ' ' + item.FirstName)