vcl-cxvgrid-dot-tcxvgmultirecordsoptionsdata.md
Specifies if the vertical grid control uses a multi-threaded filtering algorithm.
property MultiThreadedFiltering: TdxDefaultBoolean read; write; default bDefault;
| Type | Default | Description |
|---|---|---|
| TdxDefaultBoolean | bDefault | bDefault Recommended. The dxDefaultMultiThreadedFiltering global constant specifies if the vertical grid control uses a multi-threaded filtering algorithm.bTrueMulti-threaded data filtering is explicitly enabled.bFalseMulti-threaded data filtering is explicitly disabled. |
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.
The dxEnableMultiThreading global constant enables ( default ) or allows you to 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.
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
TcxDataControllerMultiThreadedOptions.Filtering Property
TcxvgMultiRecordsOptionsData Class