MvcContrib网格 - 根据该行中的值更改多行颜色

时间:2011-11-18 12:23:43

标签: asp.net-mvc asp.net-mvc-3 mvccontrib mvccontrib-grid

我有一个mvccontrib网格,需要根据单元格状态值更改行颜色。

我发现以下MVC: How can I change a Html.Grid row's colour based on value?非常有趣但它只适用于一个类,我想为另一个状态添加一个辅助类。

e.g。有效=。绿色 不活跃= .red
已删除=无班级

提前致谢。

1 个答案:

答案 0 :(得分:1)

column.For(p => p.a).Atributes(p=>
{
    if (p.Item.Status == "Active")
    {
        return new Dictionary<string, object>{{ "style", "color:green" }};
    }
    else if (p.Item.Status == "In-active")
    {
        return new Dictionary<string, object>{{ "style", "color:red" }};
    }
    return new Dictionary<string, object>();
});
相关问题