2011-11-18 7 views
0

mvccontrib 표가 있으며 셀 상태 값에 따라 행 색상을 변경해야합니다.MvcContrib Grid - 해당 행의 값을 기반으로 여러 행 색상 변경

나는 다음과 같은 것을 찾았습니다. MVC: How can I change a Html.Grid row's colour based on value? 매우 흥미 롭습니다. 그러나 한 클래스에서만 작동 했으므로 다른 상태의 보조 클래스를 추가하고 싶습니다.

활성 = .green
인 - 활성 =
삭제 더 클래스에게 사전에

감사합니다 =하지 .red.

답변

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>(); 
});