WinForms Tree List Data Filtering Enhancements (coming soon in v2011 vol 2)

Thinking Out Loud
19 September 2011

With the upcoming release of DXperience v2011 vol 2, we'll be introducing the following data filtering capabilities to our WinForms Tree-List Control.

New Microsoft Excel Style Dropdowns

Column headers can display glyphs that invoke Excel style data filtering dropdowns. You can choose between a listbox based dropdown allowing single-value selection and checked list dropdown, allowing multiple selection. Date-time columns can be filtered using a Windows Vista style dropdown window. Note that end-users can easily select multiple dates, months or years.

WinForms TreeView ListView Hybrid Control

WinForms TreeView ListView Hybrid Control 

Automatic Filter Row within the WinForms TreeList

If you've used the Auto Filter Row within our WinForms Grid Control, you'll know how this works. The row is displayed at the top of the grid below the column headers and allows users to filter data contained within the TreeList against the values entered into individual cells.

WinForms TreeView ListView Hybrid Control

Advanced TreeList Filtering using the DevExpress Filter Editor

Again, much like our WinForms Grid Control, you and your end-users can now build complex filter criteria with our WinForms Filter Criteria Editor Control. This control automatically determines associated fields and types in order to provide appropriate data field names and value editor suggestions when generating filter conditions. At runtime, end-users can invoke the Filter Editor dialog using the column header's context menu or filter panel button.  

WinForms TreeView ListView Hybrid Control 

Interactive TreeList Filter Panel

The final feature I want to share with you is the introduction of our Filter Panel within the WinForms TreeList. The Filter Panel can display the currently applied filter condition; quickly clear all applied filters; and display a list of most recently used filter conditions. And yes - this is just like the Filter Panel you've used in the WinForms Grid Control.

WinForms TreeView ListView Hybrid 

Free DevExpress Products – Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.
Crono
Crono

I don't even use that component, and still I love it. :)

19 September 2011
Rodrigo Coelho
Rodrigo Coelho

Very nice!

Now, of course, the old question.

When this feature will be implemented on ExpressQuantumGrid?

19 September 2011
Martin Praxmarer - DevExpress MVP
Martin Praxmarer - DevExpress MVP

Very nice!! How are Childs handled if the parent is filtered out? Is there a way to show these childs even if the parent does not match the filter?

19 September 2011
Sigurd Decroos
Sigurd Decroos

Very nice!

I would rather ask another question, will it be possible to show the children of the found parents, even if the children are not 'found' by the search?

19 September 2011
Hieu Nguyen~
Hieu Nguyen~

> I would rather ask another question, will it be possible to show the children of the found parents, even if the children are not 'found' by the search?

Of course, man, there should be no doubt about it

20 September 2011
Christian Peters
Christian Peters

What's with the find-panel?

21 September 2011
Karl Werner 1
Karl Werner 1

I'm needing almost exactly this, basically a TreeList that has all of the functionality of a GridControl.  I can't use a GridControl, because I don't want a separate view for the lower levels. I want them to expand in place using the same columns as the parent.  I want all of the power of the GirdControl, though.

In essence, I have the same question that Christian had, will it have the find panel?  That's a basic requirement for our needs.

It would also be nice if it had a way to save off something like the view definition like the GridControl does.

27 January 2012

Please login or register to post comments.