11

在浏览了整个网络之后,我找不到如何将标题文本设置为剑道网格。例如,我希望它代替 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)        
     )
)
4

2 回答 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);        
    })
于 2012-11-01T09:25:13.410 回答
4

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

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

        public string FName{ get; set; }
于 2012-11-23T03:14:39.090 回答