.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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д