2012-02-01 57 views
0

我有一個WebGrid綁定到模型。在我的模型中,我有一個名爲「IsDuplicate」的字段,如果爲true,我需要更改整行的文本顏色。有沒有一種簡單的方法來做到這一點,如設置TR CSS類或類似的東西?我不希望格式化每一列來添加邏輯,這是沒有道理的。在MVC中設置行顏色WebGrid

這裏是我當前電網代碼:

@grid.GetHtml(
       tableStyle: "data", 
       headerStyle: "head", 
       columns: grid.Columns(
        grid.Column("ItemNumber", header: "Item Number"), 
        grid.Column("ItemName", header: "Item Name"), 
        grid.Column("IsKicPresent", header: "KIC", format: @<text><input name="KIC" type="checkbox" value="@item.ItemNumber" disabled @(item.IsKicPresent ? "checked" : null) /></text>), 
        grid.Column("IsKpPresent", header: "KP", format: @<text><input name="KP" type="checkbox" value="@item.ItemNumber" disabled @(item.IsKpPresent ? "checked" : null) /></text>))); 

感謝,

布倫特

回答

0

您將在您的格式參數以應用的if/then子句每列放置數據根據您的數據細節設置一個具有CSS樣式的跨度。