Skip to main content
A newer version of this page is available.
All docs
V19.1

PivotGridControl.ExpandValueAsync(Boolean, Object[], AsyncCompletedHandler) Method

Expands the specified column or row asynchronously. Allows you to specify custom actions to be performed after this operation is completed.

Namespace: DevExpress.XtraPivotGrid

Assembly: DevExpress.XtraPivotGrid.v19.1.dll

Declaration

public void ExpandValueAsync(
    bool isColumn,
    object[] values,
    AsyncCompletedHandler asyncCompleted
)

Parameters

Name Type Description
isColumn Boolean

true to expand a column; false to expand a row.

values Object[]

An array of field values that identify the column/row to be expanded.

asyncCompleted AsyncCompletedHandler

A AsyncCompletedHandler delegate referencing a method that should be executed after the operation is completed.

Remarks

The ExpandValueAsync method is asynchronous. It starts executing the related operation in a background thread, and immediately returns control. The primary UI thread is not blocked, allowing the application to continue responding to end-user actions. For more information about the asynchronous mode, see Asynchronous Mode.

Consider the following PivotGrid control:

CollapseValue_method_res

To expand the “Austria” column (within the “Alice Mutton” column), use the following code:


pivotGridControl1.ExpandValueAsync(true, 
    new object[] {"Alice Mutton", "Austria"}, 
    delegate(AsyncOperationResult result) {
        // ...
    });

The result of this operation is shown below:

CollapseValue_method

To expand a column or row synchronously, use the PivotGridControl.ExpandValue method.

To collapse a column or row, use the PivotGridControl.CollapseValueAsync (asynchronous) or PivotGridControl.CollapseValue (synchronous) method.

See Also