windowsforms-devexpress-dot-xtrapivotgrid-d2d52151.md
Defines the difference calculation between values across a window.
Namespace : DevExpress.XtraPivotGrid
Assembly : DevExpress.XtraPivotGrid.v25.2.dll
NuGet Package : DevExpress.Win.PivotGrid
public class DifferenceBinding :
DifferenceBindingBase
Public Class DifferenceBinding
Inherits DifferenceBindingBase
To bind a PivotGrid field to the result of the difference window calculations in Optimized mode, do the following:
The following code snippet illustrates the use of the Data Binding API to calculate a difference between the preceding and current value in the column:
Run Demo: Optimized Mode - Field Calculation Bindings
[CodeExampleDataFile("nwind.xml")]
public static void PivotCalculations(PivotGridControl pivotGridControl) {
productAmountBinding, CalculationPartitioningCriteria.ColumnValue, PivotSummaryType.Average, 1, 1);
//Calculate a difference between the preceding and current value in the column.
pivotGridControl.Fields["fDifference"].DataBinding = new DifferenceBinding(
pivotGridControl.BestFit();
Public Sub PivotCalculations(ByVal pivotGridControl As PivotGridControl)
Dim productAmountBinding As New DataSourceColumnBinding("ExtendedPrice")
pivotGridControl.Fields("fDifference").DataBinding = New DifferenceBinding(productAmountBinding, CalculationPartitioningCriteria.ColumnValue, DifferenceTarget.Previous, DifferenceType.Absolute)
End Sub
Object DataBindingBase CalculationBindingBase DirectedCalculationBindingBase DifferenceBindingBase DifferenceBinding
See Also