绑定列需要一个字段或属性访问表达式

问题描述 投票:1回答:1

在kendo Grid中,我想根据Character来显示字符串,如果其大于50,则需要用子字符串来显示。但我得到的错误

以下是错误信息

在处理请求时发生了一个未处理的异常.InvalidOperationException.Kendo.Mvc.UI.GridBoundColumn.ctor(Grid grid, Expression> expression)。绑定列需要字段或属性访问表达式.Kendo.Mvc.UI.GridBoundColumn.ctor(Grid grid, Expression> expression)

这里是我得到这个错误的一行。

columns.Bound((c=>c.Group_Name.Length>50 ? c.Group_Name.Substring(0,50):c.Group_Name)).Title("Group Name");
asp.net asp.net-core kendo-ui kendo-grid kendo-asp.net-mvc
1个回答
1
投票

使用一个 客户端模板:

column.Template(t => { })
    .ClientTemplate("<span>#= Group_Name.length > 50 ? Group_Name.substring(0,50) : Group_Name) #</span>")
    .Title("Group Name");
© www.soinside.com 2019 - 2024. All rights reserved.