如何在HTML.GRID MVC C#中更改单元格文本的文本颜色

时间:2018-07-19 14:11:47

标签: c# html razor

我有一个模型,该模型可能具有ValidEmployeeId的属性。

如果ValidEmployeeId = false,那么我想将相应的记录单元格文本更改为红色。

我如何不用使用JavaScript来遍历每一行/每个单元格?

如何更改单元格文本的颜色?

让我更加详细地说明以避免混淆。如果此属性为false,我希望该行的 Employee ID's 单元格文本为红色。当然,其他单元格的文本不会更改。

注意:我不想使用Jquery / Javscript在网格中循环并为每个单元动态添加一个“ text-danger”类。必须有一种在HTML.GRID C#中做到这一点的方法吧?

@model List<EmployeeModel>
@{
    ViewBag.Title = "Employees";
}

@using GridMvc.Html;

<h3>@ViewBag.Title</h3>

<hr/>

<div class="grid grid-border">
    @Html.Grid(Model).Named("employeeGrid").Columns(columns =>
    {


        columns.Add(q => q.EmployeeId).Sortable(true).Filterable(true).SetWidth(150).Titled("ID");
        columns.Add(q => q.EmployeeRole).Sortable(true).Filterable(true).SetWidth(150).Titled("Role");
        columns.Add(q => q.EmployeeStatus).Sortable(true).Filterable(true).SetWidth(150).Titled("Status");
        columns.Add(q => q.EmployeeName).Sortable(true).Filterable(true).SetWidth(150).Titled("Namen");
    }).WithPaging(100)
</div>

0 个答案:

没有答案