Я показываю сетку данных, и одним из атрибутов является дата истечения срока действия. Если до истечения срока действия осталось менее 60 дней, я хотел бы выделить строку.
Я нашел этот пост , и использовал ответ там, чтобы использовать функцию RowAttributes
:
@Html.Grid(Model.PagedList).Columns(column =>{
column.For(m => m.Name);
column.For(m => m.ExpirationDate);
}).Sort(Model.GridSortOptions)
.Attributes(@class => "grid")
.RowAttributes(m => new MvcContrib.Hash(@class =>
(m.Item.ExpirationDate.Value.AddDays(-60) < DateTime.Now)) ? "warning" : "")
Но я получаю сообщение об ошибке компиляции:
Невозможно неявно преобразовать тип MvcContrib.Hash в bool
Что я здесь делаю неправильно?