2
我想根據所做的計算更改整行的背景顏色。更改DevExpress PivotGrid的ROW背景顏色
我在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。
謝謝你,我能夠對第一個單元格進行計算,然後在循環其餘行的同時存儲該值。 –