如何在 GridMvc 3.0.0 中为行动态着色

How to color row dynamically in GridMvc 3.0.0

我在 ASP.net MVC5 项目中使用 GridMvc 3.0.0。我用它来显示可用或不可用的汽车列表。所以,我想根据搜索中的汽车状态(可用与否)更改行,我发现我可以使用函数 "SetRowCssClasses"。它工作但不正确。我认为 css 像 ramdomly 一样应用于同一行。

这是我的代码:


@Html.Grid(模型).SetRowCssClasses(v => v.Disponible.Equals(false) ? "cssClassRed" : string.Empty).Columns(列 =>

{columns.Add(v => v.immatriculaton_vehicule).Titled("Numero d'immatriculation ").Filterable(true);

columns.Add(v => v.Disponible).标题("Disponibilité");


我的css是这样的:

.cssClassRed{
background-color: red;

}

我错过了什么吗??? 需要你的帮助。谢谢

我有结果所以我 post 它。

SetRowCssClasses(e => e.propriety.Equals("some value") ? "success" : o.Libelle_propriety.Equals("other value") ? "info" : string.Empty)

success 和 info 显示线的颜色(绿色和蓝色)