Back to Devexpress

PercentOfTotalBinding Class

aspnet-devexpress-dot-web-dot-aspxpivotgrid-9f18684d.md

latest3.3 KB
Original Source

PercentOfTotalBinding Class

Allows you to calculate the input of all values in the window as a percentage of the total.

Namespace : DevExpress.Web.ASPxPivotGrid

Assembly : DevExpress.Web.ASPxPivotGrid.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class PercentOfTotalBinding :
    PercentOfTotalBindingBase
vb
Public Class PercentOfTotalBinding
    Inherits PercentOfTotalBindingBase

Remarks

Do the following to bind a Pivot Grid field to the result of the Percent of Total window calculation in Optimized mode:

  1. Create an instance of the PercentOfTotalBinding class with the Source property set to the DataBindingBase descendant instance.
  2. Specify the window frame.
  3. Assign the PercentOfTotalBinding instance to the PivotGridFieldBase.DataBinding property.

The example below shows how to use PercentOfTotalBinding to display the percentage of total sales in the Pivot Grid.

View Example

aspx
<dx:PivotGridField ID="fieldPercentOfTotal" Area="DataArea" AreaIndex="2" Name="fieldPercentOfTotal" Caption="PercentOfTotal">
    <DataBindingSerializable>
       <dx:PercentOfTotalBinding PartitioningCriteria="ColumnValueAndRowParentValue">
           <SourceSerializable>
               <dx:DataSourceColumnBinding ColumnName="Extended Price" />
           </SourceSerializable>
       </dx:PercentOfTotalBinding>
    </DataBindingSerializable>
    <CellFormat FormatString= "p" FormatType= "Numeric" ></CellFormat>
</dx:PivotGridField>

See the following topic for more information: Data Binding API.

Implements

INotifyPropertyChanged

DevExpress.XtraPivotGrid.IDesignerContextProvider

Inheritance

Object DataBindingBase CalculationBindingBase PercentOfTotalBindingBase PercentOfTotalBinding

See Also

PercentOfTotalBinding Members

Bind Pivot Grid Fields to Window Calculations

DevExpress.Web.ASPxPivotGrid Namespace