Exemplo n.º 1
0
        private int FindLeftMostEqualCell(DevExpress.XtraPivotGrid.PivotCustomDrawCellEventArgs e)
        {
            int x = e.ColumnIndex;

            for (int i = e.ColumnIndex - 1; i >= 0; i--)
            {
                if (e.GetCellValue(e.ColumnIndex, e.RowIndex).Equals(e.GetCellValue(i, e.RowIndex)))
                {
                    x = i;
                }
                else
                {
                    return(x);
                }
            }
            return(x);
        }
Exemplo n.º 2
0
        private int FindRightMostEqualCell(DevExpress.XtraPivotGrid.PivotCustomDrawCellEventArgs e, int columnCount)
        {
            int x = e.ColumnIndex;

            for (int i = e.ColumnIndex + 1; i < columnCount; i++)
            {
                if (e.GetCellValue(e.ColumnIndex, e.RowIndex).Equals(e.GetCellValue(i, e.RowIndex)))
                {
                    x = i;
                }
                else
                {
                    return(x);
                }
            }
            return(x);
        }