WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PivotUpdatingManager

    Show / Hide Table of Contents

    Class PivotUpdatingManager

    Represents the class that allows the PivotGrid control to automatically respond to the changes happened in the underlying data. To enable this support, EnableUpdating property must be set to true.

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

    In order to automatically respond to the changes happened in the underlying data, PivotGrid's data must be either: a DataTable or a DataView or an IList<T> where T implements both INotifyPropertyChanging and INotifyPropertyChanged interfaces.
    Additionally, IList must also implement INotifyCollectionChanged or IBindingList."

    Constructors

    PivotUpdatingManager(PivotGridControlBase)

    Initializes a new instance of the PivotUpdatingManager class with the specified PivotGridControlBase.

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

    The pivot grid control that responds to updates in the underlying data.

    Properties

    ThrottleUpdateRate

    Gets or sets the millisecond value representing the time between UI refreshes.

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

    The default value is zero which refreshes the UI without delay. Depending upon the throttle rate, the CPU usage differs. For example, values of 300 to 500 Milliseconds may minimize the CPU usage.

    Methods

    CheckUpdateCell(Int32, Int32)

    Checks the index of the cell to be updated.

    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)

    Releases the managed resources.

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

    true, if managed resources should be disposed; otherwise, false.

    Overrides
    PivotEngineUpdatingManager.Dispose(Boolean)

    PopulateEngine()

    Populates the engine values and refreshes the PivotGrid control.

    Declaration
    protected override void PopulateEngine()
    Overrides
    PivotEngineUpdatingManager.PopulateEngine()

    Implements

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