我已将数据绑定到Telerik MVC Grid。以下是cshtml中给出的代码:
@( Html.Telerik().Grid(Model.UserInfo)
.Name("User")
.Columns
(
columns =>
{
columns.Bound(col => col).Title("Name");
columns.Bound(col => col.Email);
columns.Bound(col => col.EYLoginID).Title("Windows User Name");
columns.Bound(col => col.Title);
columns.Bound(col => col.Phone);
columns.Bound(Model.CompanyDefinitionName).Title("Location");
columns.Bound(col => col.IsExternalContact).Title("External");
}
)
.DataBinding(dataBinding => dataBinding.Server())
.Sortable()
)
此处Model.CompanyDefinitionName
是一个字符串,我需要与其他列一起显示。但是我收到错误,因为Model.CompanyDefinitionName
不是实体的一部分。我如何将其显示为列?
答案 0 :(得分:0)
使用模板列:
columns.Template(@<text>
@Model.CompanyDefinitionName
</text>).Title("Location");