我更喜欢字符串或整数,但会根据位来解决。
目标是如果一个字符串字段的值 == 'blah blah blah' 它将把整行变成灰色(蓝色表已经使用了红色和绿色,所以我愿意接受任何其他颜色建议)
我试过了
.RowAction(row =>
{
if (row.DataItem.[Bound Data col Name] == "[String value]")
{
row.HtmlAttributes["style"] = "background:grey;";
}
})
和
.RowAction(row =>
{
if (row.DataItem.[Bound Data col Name] == "[String value]")
{
row.Grid.HtmlAttributes["style"] = "background:grey;";
}
})
和
.ClientEvents(events => events.OnRowDataBound("onRowDataBound"))
function onRowDataBound(e) {
if (e.dataItem.[Bound Data col Name] == "[String value]") {
e.row.style.backgroundColor = "grey";
}
}
所有这些都没有丝毫起作用,这些是 mvc 关于如何做到这一点的唯一明确示例,所以有人有任何想法吗?