Skip to main content
All docs
V25.2
  • ExcelFilterOptions.ShowConditionalFilters Property

    Gets or sets whether to display conditional filters in Excel-style filter popup menus.

    Namespace: DevExpress.Utils.Filtering

    Assembly: DevExpress.Data.v25.2.dll

    NuGet Package: DevExpress.Data

    Declaration

    public bool? ShowConditionalFilters { get; set; }

    Property Value

    Type Description
    Nullable<Boolean>

    true to enable filters based on logical conditions; otherwise, false.

    Remarks

    The following code snippet configures global Excel-style filter behavior:

    using DevExpress.Utils.Filtering;
    
    // Set the default filter type for all data types:
    ExcelFilterOptions.Default.DefaultFilterType = CustomUIFilterType.GreaterThan;
    
    // Set the default filter type for date values:
    ExcelFilterOptions.Default.DefaultDateFilterType = CustomUIFilterType.ThisMonth;
    
    // Set the default filter type for time values:
    ExcelFilterOptions.Default.DefaultTimeFilterType = CustomUIFilterType.ThisHour;
    
    // Set the default filter type for text values:
    ExcelFilterOptions.Default.DefaultTextFilterType = CustomUIFilterType.Contains;
    
    // Enable comparison operators:
    ExcelFilterOptions.Default.ShowComparisons = true;
    
    // Enable condition-based filters:
    ExcelFilterOptions.Default.ShowConditionalFilters = true;
    
    // Disable custom (user-defined) filter expressions:
    ExcelFilterOptions.Default.ShowCustomFilters = false;
    
    // Set the 'Filters' tab as the default tab in Excel-style filter popups:
    ExcelFilterOptions.Default.PreferredTabType = ExcelFilterOptions.TabType.Filters;
    
    See Also