Мой ASPxGridView загружает массивные данные из базы данных. Каждый раз, когда на сетке возникает новая загрузка данных, я бы каждый цвет Cellstyle отображал BackColor в соответствии с ресурсом из базы данных.Как изменить цвет ячейки сетки на основе элемента ячейки в DevExpress
Постараюсь уточнить я хочу добиться здесь ниже:
Это то, что я пытался. Работает, но все остальные строки остаются System.Drawing.Color.Red.Это я не хочу видеть.
protected void ASPxGridViewTicketList_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridViewColumnDataEventArgs e)
{
if (e.Column.Caption == "Status")
{
Object is_priority = e.GetListSourceFieldValue("ispriority");
if (is_priority.ToString() == "1")
{
e.Column.CellStyle.BackColor = System.Drawing.Color.Red;
}
else
{
e.Column.CellStyle.BackColor = System.Drawing.Color.AliceBlue;
}
}
}
У вас есть решение для этого? Спасибо!
Вот иллюстрация:
- Я хотел бы, чтобы остановить охлаждение цвета снова и снова, пока существует условие, что если состояние == 1, то RED еще белый. На этой иллюстрации есть только 1 строка, которая должна быть RED, а остальные останутся белыми. Но это не работает.
Пожалуйста, вставьте скриншот фактической сетки и отметьте новые строки, которые вы хотите отобразили с другим цветом фона. – andrews
Хорошо, я добавлю его в свой quetion. –