2012-11-01 44 views
10

在浏览网页后,我找不到如何将标题文本设置为剑道网格。例如 而不是FName我希望它坐在“名字”。也许你们中的一个人知道吗?mvc kendo网格标题文本

@(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)   
    ) 
) 

回答

20

您正在寻找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);   
    }) 
+0

我可以告诉你多么感谢你的帮助。我至少搜索了这个答案5个小时! –

2

,或者你可以把[DisplayName的( “名”)]在你的模型如:

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

     public string FName{ get; set; }