Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Collapse]Tree List
   [Expand]Product Information
   [Collapse]Feature Center
    [Expand]Data Binding
    [Expand]Nodes
    [Expand]Data Editing
    [Expand]Data Representation
    [Expand]Sorting
    [Collapse]Filtering
      Filtering in Code
    [Expand]Summaries
    [Expand]Appearances and Look And Feel
    [Expand]Focus, Selection and Navigation
     Formatting Cell Values
    [Expand]Miscellaneous
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]Examples
   [Expand]End User Capabilities
   [Expand]Member Tables
  [Expand]Chart Control
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Filtering

Filtering is an essential requirement for most software applications. The Tree List Suite is packed with numerous filtering features, so that you can deliver a solution that best meets your customer's requirements.

Expanded Concepts

  • Filter Dropdowns

    The simplest end-user filtering tasks can be accomplished using Filter Dropdown Lists. These lists mimic the filtering UI implemented in Microsoft Excel. Like spreadsheets, the Tree List can display Filter Buttons within column headers. These buttons provide access to filter dropdown lists that contain unique values from corresponding columns. You simply select the desired value and the Tree List will display only those nodes that match the specified value.

  • Automatic Filtering Row

    The Auto Filter Row is displayed above all other nodes and allows end users to filter data by entering filter values within its cells. This row uses the same editors as that assigned to a given column, which makes data filtering much easier. You can also specify whether filtering should be applied immediately after changing a value or only when end-users press the ENTER key. An additional enhancement is the ability to filter nodes using the LIKE operator, so that users need only enter the first few characters of their search criteria.

  • Advanced Filter Editor Dialog

    If you need total control over the filter condition, use the Filter Editor dialog. With this dialog, you will be able to build filter criteria of any complexity - create any number of conditions and combine them in any manner using any logical operator.

    The filter editor is available to end-users via the Edit Filter button located within the Filter Panel. This button is enabled by default, but can be suppressed if you wish.

  • Filtering in Code

    Filtering in code allows you to create a filter of any complexity, and hide any nodes you want from the screen.

Expanded Task-Based Help

Expanded Member Tables

How would you rate this topic?​​​​​​​