mvc kendo网格标题文本

时间:2012-11-01 08:31:53

标签: asp.net-mvc kendo-ui

查看了整个网络后,我找不到如何将标题文本设置为kendo网格。 例如,而不是FName我希望它坐在“名字”。 也许你们其中一个人知道吗?

@(Html.Kendo().Grid(Model)
    .Name("Grid")
    .Columns(columns =>
    {
        columns.Bound(p => p.FName).Groupable(false);
        columns.Bound(p => p.ShemIvri) ;
        columns.Bound(p => p.ShemLoazit);        
    })
    .Pageable()
    .Sortable()
    .Scrollable() 
    .Filterable()    
    .DataSource(dataSource => dataSource        
        .Ajax()
        .ServerOperation(false)        
     )
)

2 个答案:

答案 0 :(得分:22)

您正在寻找Title方法see also in the documentation

  

<强>标题
  获取或设置列的标题。

在您的情况下,代码应如下所示:

.Columns(columns =>
    {
        columns.Bound(p => p.FName).Title("First name").Groupable(false);
        columns.Bound(p => p.ShemIvri) ;
        columns.Bound(p => p.ShemLoazit);        
    })

答案 1 :(得分:4)

或者您可以将[DisplayName(“First Name”)]放在您的模型中,例如:

[DisplayName("First Name")]
        [StringLength(100)]

        public string FName{ get; set; }