如何将类添加到kendo网格表头?

时间:2014-10-13 08:18:19

标签: html css kendo-ui

这是我的剑道网格,

@(Html.Kendo().Grid<example.Web.Areas.Models.PredictedValues>()
    .Name("MyGrid")
    .Columns(column =>
    {
        column.Bound(p => p.Rlno).Title("Roll no").HtmlAttributes(new { @class =     "someclass" });
        column.Bound(p => p.stdname).Width(60).Title("Std name").HtmlAttributes(new { style = "text-align:right;" });
        column.Bound(p => p.school).Width(50).Title("School").HtmlAttributes(new { style = "text-align:right;" });
    })
))

我需要通过类将一些样式应用于标题名称。包含的@class不适用于标头。相反,它绑定到表行。我该怎么办?有什么想法吗?

2 个答案:

答案 0 :(得分:2)

你有没有尝试过:

column.Bound(p => p.Rlno).Title("Roll no").HeaderHtmlAttributes(new { @class = "someclass" });

答案 1 :(得分:1)

.HeaderHtmlAttributes仅在标题中添加一个类。

要将一个css类添加到gridcell - 作为一个示例,我将目标设置为Status列 - 您希望设置网格值的样式...您希望这样做。

 columns.Bound(m => m.Status).Title("Status").HtmlAttributes(new { @class = "someclass" });