我需要根据多个单元格的值更改单元格的背景。伪代码中的示例:
Percentage = Actual Value / Target Value
IF (Percentage < 33)
Cell Color = Red
ELSE IF (Percentage < 66)
Cell Color = Orange
ELSE
Cell Color = Green
我发现了这个:
这很好,但它没有显示从同一行中的另一个单元格获取值的示例。我需要一个例子,上面的链接确实说有可能:
“...允许您动态自定义单元格的外观(取决于它们的 内容,位置,其他单元格的值等......“
答案 0 :(得分:0)
知道了:
decimal target = Convert.ToDecimal(e.GetFieldValue(fieldTarget));
decimal value = Convert.ToDecimal(e.Value);
decimal percent = (value / target) * 100;
其中fieldTarget是DevExpress.Web.ASPxPivotGrid.PivotGridField
然后使用该值设置背景颜色..