menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PivotUpdatingManager - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class PivotUpdatingManager

    This class allows a PivotGridControl to automatically respond to changes in the underlying data. You can enable this support by setting EnableUpdating to true.

    Inheritance
    System.Object
    PivotEngineUpdatingManager
    PivotUpdatingManager
    Implements
    System.IDisposable
    Inherited Members
    PivotEngineUpdatingManager.ChangeValue(Object, Object, Object, String, Int32, Int32, Boolean, Boolean)
    PivotEngineUpdatingManager.Dispose()
    PivotEngineUpdatingManager.Engine
    PivotEngineUpdatingManager.InitalizeUpdatingManager(PivotEngine)
    PivotEngineUpdatingManager.Item_PropertyChanged(Object, PropertyChangedEventArgs)
    PivotEngineUpdatingManager.item_PropertyChanging(Object, PropertyChangingEventArgs)
    PivotEngineUpdatingManager.PopulateEngine()
    PivotEngineUpdatingManager.UnwireEvents()
    PivotEngineUpdatingManager.WireEvents()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Controls.PivotGrid
    Assembly: Syncfusion.PivotAnalysis.WPF.dll
    Syntax
    public class PivotUpdatingManager : PivotEngineUpdatingManager, IDisposable
    Remarks

    In-order for the PivotGridControl to automatically respond to the changes in the underlying data, the underlying data must be either: A) a DataTable or DataView or B) an IList<T> where T implements both INotifyPropertyChanging and INotifyPropertyChanged. Additionally, the IList must also implement INotifyCollectionChanged or IBindingList.

    Constructors

    PivotUpdatingManager(PivotGridControl)

    Initializes a new instance of the PivotUpdatingManager class.

    Declaration
    public PivotUpdatingManager(PivotGridControl grid)
    Parameters
    Type Name Description
    PivotGridControl grid

    The PivotGidControl that should be responding to updates.

    Properties

    ThrottleUpdateRate

    Gets or sets a millisecond value for time between UI refreshes. Zero indicates immediate refreshes of the UI without delays. Throttling the refresh rate can minimize CPU usage. The default value is zero, but depending upon your updating rate, values of 300 to 500 msecs may give lower CPU usage.

    Declaration
    public int ThrottleUpdateRate { get; set; }
    Property Value
    Type
    System.Int32

    Methods

    CheckUpdateCell(Int32, Int32)

    CheckUpdateCell method used to refresh the cell

    Declaration
    protected override void CheckUpdateCell(int row, int col)
    Parameters
    Type Name Description
    System.Int32 row

    The row index of the cell

    System.Int32 col

    The column index of the cell

    Overrides
    PivotEngineUpdatingManager.CheckUpdateCell(Int32, Int32)

    Dispose(Boolean)

    Unsubscribe to certain events that were subscribed to when this object was created.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    PivotEngineUpdatingManager.Dispose(Boolean)

    UpdateRefreshHelper_CollectionChanged(Object, NotifyCollectionChangedEventArgs)

    Override this method to control the response to a collection changed event for a list that implements the ICollectionChanged.

    Declaration
    protected override void UpdateRefreshHelper_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The ICollectionChanged collection.

    System.Collections.Specialized.NotifyCollectionChangedEventArgs e

    The System.Collections.Specialized.NotifyCollectionChangedEventArgscontains the event data.

    Overrides
    PivotEngineUpdatingManager.UpdateRefreshHelper_CollectionChanged(Object, NotifyCollectionChangedEventArgs)

    UpdateRefreshHelper_ListChanged(Object, ListChangedEventArgs)

    Override this method to control the response to a list changed event for a list that implements System.ComponentModel.IBindingList.

    Declaration
    protected override void UpdateRefreshHelper_ListChanged(object sender, ListChangedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The IBindingList.

    System.ComponentModel.ListChangedEventArgs e

    The System.ComponentModel.ListChangedEventArgscontains the event data.

    Overrides
    PivotEngineUpdatingManager.UpdateRefreshHelper_ListChanged(Object, ListChangedEventArgs)

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved