WinForms Lookup Editors Enhancements (Coming soon in v16.1)

23 May 2016
Here's a quick Gedankenexperiment for you on a Monday. Can you think of a data-driven app that does not use Lookups and if so, what does an app like that look like?

It's hard for me to imagine a Windows app without lookups and for that reason, we ship a number of different Lookup Editors within our WinForms Data Editors Library. Among them is our standard Lookup Editor and with this release, we've extended its capabilities with the following new features: 

  • Child lookups can now be filtered based on the edit value of a parent lookup
  • The Lookup editor can now operate in ComboBox mode
  • Images within dropdown grid columns are now rendered accurately
  • RTL Support
WinForms Lookup - RTL Support

In addition to the changes above, I'd be remiss if I didn't mention an important enhancement coming to our WinForms Calendar-Date Editor - Touch Mode support. As you can see in the image below, the Calendar-Date Editor now offers a touch-friendly UI mode wherein dates can be selected using scrollable tiles.

WinForms Calendar-Date Edit Control


We'd love to hear your thoughts on these new capabilities. How likely are you to use them in your next WinForms project? 


7 comment(s)
Brendon Muck [DevExpress MVP]

>The Lookup editor can now operate in ComboBox mode

I'm curious as to what this means versus using the existing ComboBoxEdit control.

One feature that I think a lot of users (myself included) would like is an extension of the filtering mechanism to allow for a "contains" filter instead of just the "starts with" filter. The only alternative now is to use a GridLookUpEdit control which is often overkill.

23 May, 2016
Ian David McLean

The child lookup filtering sounds very interesting, can't wait to try it out.

23 May, 2016
Christopher Jay

I'm curious what "The Lookup editor can now operate in ComboBox mode" means, too.

23 May, 2016
tony hasselbacher

i agree with Brendon, that a "contain" filter is needed for the filtering

23 May, 2016
Nikita (DevExpress Support)

Hello guys,

By the ComboBox mode we mean an option that allows keeping an input value even if it does not persist in the LookUp's data source, just like in the default WinForms ComboBox.

As for the filtering mode, in version 16.1, our LookUp has the PopupFilterMode property that allows setting the 'Contains' filter and raising the PopupFilter  event to support complex scenarios.

24 May, 2016
Brendon Muck [DevExpress MVP]

Tony,

I ended up creating my own LookUpEdit descendant with "contains" filtering. I will look into posting my implementation on my blog so that others can use it.

24 May, 2016
Ray Navasarkian (DevExpress)

@Everyone - I put up a new blog post that should answer some of your questions on these enhancements.

community.devexpress.com/.../winforms-lookup-editors-part-2.aspx

26 May, 2016

Please login or register to post comments.