windowsforms-devexpress-dot-xtrapivotgrid-bed81ada.md
Defines the calculation that uses a custom string expression with window functions.
Namespace : DevExpress.XtraPivotGrid
Assembly : DevExpress.XtraPivotGrid.v25.2.dll
NuGet Package : DevExpress.Win.PivotGrid
public class WindowExpressionBinding :
WindowExpressionBindingBase
Public Class WindowExpressionBinding
Inherits WindowExpressionBindingBase
Follow the steps listed below to bind a PivotGrid field to the result of the calculation in Optimized mode.
The following code snippet illustrates the use of the Data Binding API:
pivotGridControl.OptionsData.DataProcessingEngine = PivotDataProcessingEngine.Optimized;
PivotGridField fieldWindowExpression = new PivotGridField() {
Area = PivotArea.DataArea,
Caption = "Index",
Name = "fWindowExpression"
};
fieldWindowExpression.DataBinding = new WindowExpressionBinding() {
PartitioningCriteria = CalculationPartitioningCriteria.ColumnValueAndRowParentValue
};
pivotGridControl.Fields.Add(fieldWindowExpression);
pivotGridControl.OptionsData.DataProcessingEngine = PivotDataProcessingEngine.Optimized
Dim fieldWindowExpression As New PivotGridField()
fieldWindowExpression.Area = PivotArea.DataArea
fieldWindowExpression.Caption = "Index"
fieldWindowExpression.Name = "fWindowExpression"
Dim theWindowExpressionBinding As New WindowExpressionBinding()
theWindowExpressionBinding.PartitioningCriteria = CalculationPartitioningCriteria.ColumnValueAndRowParentValue
fieldWindowExpression.DataBinding = theWindowExpressionBinding
pivotGridControl.Fields.Add(fieldWindowExpression)
Object DataBindingBase CalculationBindingBase DirectedCalculationBindingBase WindowExpressionBindingBase WindowExpressionBinding
See Also
WindowExpressionBinding Members