MVC Kendo网格标题文本

11

在搜索了整个网络之后,我找不到如何设置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个回答

23

你正在寻找Title方法,文档中也有相关信息

Title
获取或设置列的标题。

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

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

我可以告诉你我有多感激你的帮助。我至少搜索了5个小时才找到这个答案! - Itay.B

4
您可以在您的模型中添加[DisplayName("名字")],例如:
[DisplayName("First Name")]
        [StringLength(100)]

        public string FName{ get; set; }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接