Skip to main content

TcxvgMultiRecordsOptionsData.MultiThreadedFiltering Property

Specifies if the vertical grid control uses a multi-threaded filtering algorithm.

Declaration

property MultiThreadedFiltering: TdxDefaultBoolean read; write; default bDefault;

Property Value

Type Default Description
TdxDefaultBoolean bDefault
  • If bDefault (recommended), the dxDefaultMultiThreadedFiltering global constant specifies if the vertical grid control uses a multi-threaded filtering algorithm.
  • If bTrue, multi-threaded data filtering is explicitly enabled.
  • If bFalse, multi-threaded data filtering is explicitly disabled.

Remarks

You can set the MultiThreadedFiltering property to bTrue or bFalse to explicitly enable or disable multi-threaded filtering for the vertical grid control.

Important

We recommend that you leave multi-threaded algorithms enabled to ensure the best application performance. You may need to disable multi-threaded filtering only if you implement a thread-unsafe OnFilterRecord event handler for the vertical grid control.

Global Multi-Threading Flag

The dxEnableMultiThreading global constant allows you to enable (default) or disable multi-threaded calculations in all DevExpress components in the application. If dxEnableMultiThreading is set to False, all other multi-threading settings have no effect.

Default Value

The MultiThreadedFiltering property’s default value is bDefault.

The default MultiThreadedFiltering property value indicates that the dxDefaultMultiThreadedFiltering global constant value specifies if the vertical grid control uses a multi-threaded filtering algorithm.

See Also