.NET 4.x Grand Total в PivotGrid, DevExpress - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Сразу замечу PivotGrid, компонент из набора DevExpress. Возникла необходимость вывести итоговые значение в соответствии с типом строки, как показано на скриншоте. На данный момент я это реализовываю путём добавления PivotGridField и хоть пока не сделал, но расчёт необходимого планирую сделать при помощи события CustomCellValue. Но перед тем как браться, хотел бы уточнить, есть ли возможность сделать подобное без изощрений? То-есть выводить суммируемый итог в зависимости от типа строк. P.S.:На скриншоте ФИО потёр в графическом редакторе.

Решение задачи: «.NET 4.x Grand Total в PivotGrid, DevExpress»

textual
Листинг программы
foreach (object rowValue in pivotGridControl1.Fields["Row"].GetAvailableValues())
            {
                PivotGridField unboundField = new PivotGridField();
                unboundField.FieldName = "unboundField" + rowValue;
                unboundField.Caption = rowValue.ToString();
                unboundField.Options.ShowValues = false;
                unboundField.Options.ShowTotals = false;
                unboundField.UnboundExpression = string.Format("iif([Row] = '{0}',[Value],0)", rowValue);
                unboundField.UnboundType = DevExpress.Data.UnboundColumnType.Integer;
 
                unboundField.Area = PivotArea.DataArea;
                pivotGridControl1.Fields.Add(unboundField);
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы