0

データを 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、エンティティの一部ではないため、エラーが発生します。これを column として表示するにはどうすればよいですか?

4

1 に答える 1

0

テンプレート列を使用します。

columns.Template(@<text>
   @Model.CompanyDefinitionName
</text>).Title("Location");
于 2012-09-04T05:50:54.017 に答える