如何更改Telerik ASP的文本颜色.净网格

How to change the text color of a Telerik ASP.NET grid

本文关键字:颜色 网格 文本 何更改 Telerik ASP      更新时间:2023-09-26
<%= Html.Telerik().Grid(Model)
    .Name("Grid")
    .ClientEvents(events => events.OnDataBinding("Grid_onDataBinding"))
%>
<script type="text/javascript">
    function Grid_onDataBinding(e){
        //handling code
    }
</script>

我需要更改databind事件中每列文本的颜色。我如何通过JavaScript在teleerik Grid中访问Rowdata ?

您必须处理在行绑定时触发的RowDataBound事件。这样就可以访问行(TR)。

...
.ClientEvents(events => events.OnRowDataBound("Grid_onRowDataBound"))
function Grid_onRowDataBound(e) {
    var row = e.row;
    var dataItem = e.dataItem;
    row.className = "your-class-name";
    // Can also use row.cells
    // row.cells[1].innerHTML = "<span class='class-name'>" + dataItem.text + "</strong>";
}

风格
tr.your-class-name {
    color: red;
}