Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TcxFilterControl Class

A filter control that operates on objects that support the IcxFilterControl interface.

#Declaration

Delphi
TcxFilterControl = class(
    TcxCustomFilterControl,
    IcxFilterControlDialog
)

#Remarks

The TcxFilterControl allows end-users to visually construct filter criteria for any objects that support the IcxFilterControl interface (for instance, columns in the ExpressQuantumGrid or ExpressQuantumTreeList). The TcxFilterControl is integrated into the Filter Builder dialog available in the ExpressQuantumGrid, ExpressQuantumTreeList, and ExpressPivotGrid controls to provide advanced filter operations for end-users at runtime. Refer to the corresponding topics for implementation details on the dialog in these controls.

The TcxCustomFilterControl class implements the most of filter control functionality. The TcxFilterControl class only introduces the LinkComponent property to specify an object to be filtered.

If you need to filter data via a dataset, use the TcxDBFilterControl instead. This control links to a TDataSet descendant and allows users to build filter conditions for dataset fields.

See Also