我将WebGrid绑定到模型。在我的模型中,我有一个名为“IsDuplicate”的字段,如果为真,我需要更改整行的文本颜色。有没有简单的方法来设置TR css类或类似的东西?我不想格式化每一列以添加逻辑,这没有意义。
这是我当前的网格代码:
@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 :(得分:0)
您必须在每个列的format参数中应用if / then子句,以根据您的数据细节将数据放置在具有css样式的范围集中。