WinForms Data Lookups

Blazing Fast with Amazing UI/UX Options

When a standard combo-box is not enough and you need to load thousands of records and display multiple columns within your lookups, look no further than DevExpress WinForms Lookup controls. Whether used on a standalone basis or within container controls such as our WinForms Data Grid or TreeList, DevExpress WinForms Lookups are indispensable UI components.

Data Lookups

Our WinForms product line includes a comprehensive collection of Lookup editors – UI components designed to address a broad range of usage scenarios. Lookup controls include the following:

Data Lookups

Data Source Types

All DevExpress Lookups support numerous data source types: from simple Lists and Arrays to dictionaries and remote data sources running on a web-server (and everything in between).

And yes, our Lookups allow you to display unbound values. Though the exact implementation for each lookup differs slightly, you are in total control when using our lookups in unbound mode – you can even mix bound/unbound values as needs dictate.

Data Source Types

Cascading Lookups

As its name implies, this feature allows individual lookups to serve as filters for one another. You can create cascading lookups without writing any code. For more information and examples on Cascading Lookups, please refer to our online help files.

Cascading Lookups

Automatic Suggestions

Unlike Auto-complete (which hides non-matching records within the data-bound lookup) AutoSuggest (Virtual Search) dynamically changes the editor's data source as users enter text and highlights search text in each result item (as such, it can work with completely empty, unbound editors).

Advanced options include:

  • Custom Draw API
  • Custom Value Highligting
Automatic Suggestions

Auto-Complete & Auto-Filter

Auto-complete forces a lookup editor to locate records that match the text entered by a user and displays the first item it locates within the lookup.

Auto-filter is a progressive search that allows you to locate matched text as you type. When you type within the edit box, a lookup editor automatically opens the dropdown window and displays only records that match the search string. Advanced search options include:

  • Custom Search API
  • Custom Value Highligting
Auto-Complete & Auto-Filter

Enter New Values

Our Lookup and Grid-based Lookup controls allow users enter new values (values/records that do not exist in the associated data source) on-the-fly.

Enter New Values

WinForms Lookup Edit

Our WinForms LookUpEdit is a lightweight lookup control with a simple table layout. This WinForms control allows you to display flat lookup data with absolute ease. Its features include:

  • Comprehensive Data Binding Support
  • Unbound Records/Values
  • Insert New Records/Values
  • AutoSearch, AutoSuggest, and AutoComplete
  • Cascading Record Selection
  • Resizable Dropdown Window
WinForms Lookup Edit

WinForms Grid-based Lookup

As its name implies, the Grid-based Lookup (GridLookUpEdit) embeds our legendary WinForms Data Grid within the dropdown. With its countless visualization options and dozens of high-impact features, you have total control over the lookup's UI/UX.

The capabilities available to you when using our WinForms Grid Lookup is nearly endless (display multiple columns, display images, sort/group against multiple column values, apply filters, calculate summaries, etc).

WinForms Grid-based Lookup

WinForms Table View

Our standard Grid/Table View displays information using a standard table metaphor. Its UI flexibility allows you to deliver custom user experiences with integrated runtime configuration options - giving users total control over the display of data within your app.

WinForms Table View

Bands

By using Standard Grid Bands, you can hide, display, and reorder entire column sets instead of performing the same operation on each individual column.

Advanced Grid Bands extend this UI metaphor by allowing you to arrange column headers and corresponding data cells across multiple rows - with cells that can occupy multiple rows.

Bands

Tile View

By using the Grid-based Lookup's Tile View, you can improve usability when lookup records include important images. The Tile View allows you to manually build templates to highlight important content. Tile layouts include:

  • Table
  • List
  • Kanban Board
Tile View

Optimized Data Loading

Our flexible data loading options allow you to display and shape data against hundreds of thousands of rows at incredibly fast speeds. This unmatched performance is achieved because the embedded Data Grid control allows you to load data on demand and move time-intensive data shaping operations to the server when appropriate (Server Mode).

Because our Grid Lookup does not load or cache data, it can display an unlimited number of rows on screen as fast as your dataset can acquire them. Whether its a 1000 or 100,000+ rows, our Grid-based Lookup can handle large datasets with ease.

Optimized Data Loading

Lookup with Integrated Search

The DevExpress Search Lookup (SearchLookUpEdit) is a Grid-based lookup with an embedded Find Panel. The Find Panel removes all complexities associated with data filtering and replicates the UX found in today's most popular apps.

The Find Panel allows users to enter a search string and initiate a search against all values displayed in the dropdown grid. It highlights matching results and supports delayed (sync) auto-search mode for optimal performance.

Lookup with Integrated Search

WinForms TreeList-based Lookup

Our WinForms TreeList-based Lookup (TreeListLookUpEdit) embeds our feature-complete WinForms TreeList within the lookup's dropdown and allows users to select values from self-referenced data structures (hierarchical lists) with ease.

WinForms TreeList-based Lookup

Time to Rock & Roll – Download our Free Trial Today
And See Why our WinForms Controls Are Consistently Voted #1

Developers have consistently voted DevExpress best-in-class. Among countless other awards, we've received over 70 first place Visual Studio Magazine Reader's Choice awards over the last six years. Download our fully-functional 30-day trial today and experience the DevExpress difference today.

 

Download 30-Day Trial

Best in Class Tools

DevExpress is honored to have been voted best in class 20 times in this year's Visual Studio Magazine Reader's Choice Awards.

Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows, Web and your Mobile world.

x20
x18
x19
x19

Buy this product as part of the following subscription packages.

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
TreeView
Sunburst
ASP.NET Web Forms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET MVC Client-Side Controls
ASP.NET Core Controls
ASP.NET Core Office Controls
ASP.NET Bootstrap Controls
Themes and Skinning
JavaScript - jQuery, Angular, React, Vue
Blazor UI Components
Grid Layout
Stack Layout
UWP Controls
Reporting
WinForms Document Viewer
WinForms End-User Report Designer
ASP.NET Web Forms Document Viewer
ASP.NET Web Forms End-User Report Designer
ASP.NET MVC Document Viewer
ASP.NET MVC End-User Report Designer
ASP.NET Core Document Viewer
ASP.NET Core End-User Report Designer
Blazor Document Viewer
Blazor End-User Report Designer
WPF Document Viewer
WPF End-User Report Designer
Angular Document Viewer
Angular End-User Report Designer
XPO - ORM Library
Office File API (Basic)
.NET Standard 2.0+ Support (Windows, Linux, MacOS)
Office File API (Complete)
.NET Standard 2.0+ Support (Windows, Linux, MacOS)
Business Intelligence Dashboard
XAF - Cross-Platform .NET App UI
Role-based Access Control and User Authentication (.NET)
Xamarin.Forms UI Controls with Support
Native Mobile UI Controls
CodeRush with Support
C#, VB.NET, XAML
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
C#, VB.NET, XAML
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
UWP Controls
XPO - ORM Library
Office File API
Data Visualization Dashboard
XAF - Cross-Platform .NET App UI
Technical Support
Priority Support

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe Studio, and Report & Dashboard Server.

Additional Info

WinForms Themes and App Skins

The DevExpress WinForms Subscription ships with over 50 custom designed and highly polished themes for your next WinForms application. You can use each of these themes easily, without modification or manipulate them using our free WinForms Skin-Theme Editor application. Learn more

Touch Enabled User Experience

Deliver elegant, touch-enabled WinForms applications using the platform you know and love. The WinForms Subscription helps you leverage your current investments and address customer needs via a comprehensive range of WinForms controls that support touch on both Windows 7 and Windows 10.

Sec 508 and Accessibility

The DevExpress WinForms Subscription makes it easy to create WinForms applications that meet government regulations regarding accessibility. Sec 508 and Accessibility Guidelines 1.0 support is available for key DevExpress WinForms controls. Download VPAT

Straightforward Localization

All DevExpress WinForms controls can be localized using satellite resource assemblies. DevExpress delivers satellite assemblies for a large variety of languages and cultures. To help you get started, resource files for four cultures are included in our installation: German, Japanese, Russian, and Spanish. If you need to modify our shipping resources or create satellite assemblies for a different language, simply use our Online Localization Service, a free tool for our active WinForms subscribers. Online Localization Service

Testing Support

The DevExpress Universal Subscription includes built-in support for Microsoft's CodedUI. Unlike many vendors claiming support for Coded UI through the simple use of MSAA, DevExpress controls go the extra mile to make certain that individual controls fully comply with Microsoft's testing framework. We don't simply support Coded UI; we support it to the maximum extent possible. Note: CodedUI support requires purchase of the DevExpress Universal Subscription. Learn more

MVVM Framework

The DevExpress MVVM Framework ships with features that are absent in WinForms, but essential to MVVM development. These missing features include bindings, commands, UI triggers, behaviors etc. Our Framework includes all of these along with a straightforward API to make WinForms app development more efficient. Learn more