【发布时间】:2016-01-21 12:27:50
【问题描述】:
我想根据所做的计算更改整行的背景颜色。
我在 CustomAppearance 或 CustomDrawCell 事件中面临的问题是它遍历每个单元格并进行计算。我想基本上改变列索引 0 上的行颜色,因此不必遍历大数据集:
private void pvtGrdCtrlSummaryGrid_CustomDrawCell(object sender, PivotCustomDrawCellEventArgs e)
{
if (e.RowValueType == PivotGridValueType.Value && e.ColumnValueType == PivotGridValueType.GrandTotal && e.ColumnIndex == 0)
{
//Calculations made
//Change the entire row color here
}
}
所以我可以更改每个单独的单元格,它可以按预期工作,但是滚动时非常慢并且根本无法平滑滚动。
我在 C# WinForms 应用程序中使用 pivotgridcontrol。
【问题讨论】:
标签: devexpress devexpress-windows-ui