Попробуйте следующий пример, предполагая, что у вас есть свойство, которое вы хотите выделить, например:
public bool IsImportant { get; set; }
Перейдите к вашему представлению с сеткой и добавьте его в конец:
@Html.Grid(Model).Columns(columns =>
{
//all your coloumn stuff
}).WithPaging(10).SetRowCssClasses(item => item.IsImportant ? "important" : string.Empty)
Затем убедитесь, что у вас есть ссылка на необходимую таблицу стилей, и добавьте что-то вроде:
tr.important {
background-color:rgba(205, 92, 92, 0.5) !important; //indian red with opacity set to 50%
}
Я обнаружил, что без выражения !important
некоторые из моих стилей строк не были переопределены моимПользовательский стиль.
Надеюсь, это полезно вместе с ответом Дарина, так как у меня возникли проблемы с .RowAttributes