WPF Grid Performance at its Best

Meet and exceed user expectations.

DevExpress DataGrid control is fast, very fast. You can display, edit and shape data against hundreds of thousands of rows at blistering speeds. Whether using our grid in bound, unbound or master/detail mode, WPF solutions powered by our grid control will be blazing fast and responsive - regardless of dataset size and information complexity.

And yes, you can fine tune grid performance with options such as:

  • Lightweight Cell & Row Templates
  • Ultra-fast Text Rendering Engine
  • Lightning Fast Data Sorting, Grouping, and Filtering
  • Multithreaded Data Processing
  • Real-time Data Processing
I am definitely using DevExpress WPF tools, and specifically the Data Grid. It is awesome. Patrick Rusk
WPF Grid Control | DevExpress

Server-Side Data Processing

Massive datasets are never a problem.

The DataGrid can obtain data from any remote data source or service. Thanks to its high performance data loading architecture, the grid loads data on demand and moves all time-intensive data shaping operations to the server allowing your end-users to shape and analyze information without unnecessary delays. The grid control offers:

  • Server-side sorting, filtering, grouping, search, and summary computation options.
  • Full-support for Entity Framework / EF Core, WCF Data Services, XPO, OData, LINQ to SQL.
  • Straightforward API to write custom server requests for any server or database, including Rest API, gRPC services, NoSQL databases, custom WCF services, EntityFramework, etc.
  • Support for both synchronous and asynchronous server requests.
  • Infinite Scrolling and Paging support.
Server-Side Data Processing - WPF Grid Control | DevExpress

Designed with MVVM in Mind

Separate UI from business logic development.

The Grid control ships with the comprehensive MVVM support, including:

  • Two-way data binding for selected rows and cells.
  • Ability to auto-generate UI elements from a ViewModel collection (columns, summaries, etc.).
  • Built-in commands for popular actions like move row/cell focus, delete a row, post changes, etc.
  • Appropriate command counterparts for common gird events.
  • Support for DataAnnotation attributes (configure cell editors and columns).
We chose DevExpress for WPF and MVVM because of the huge range of possibilities it offers. I really appreciate the work of the support team and the whole DevExpress team providing such good tools and support. Niclas Mühlenhaus
MVVM Support - WPF Grid Control | DevExpress

Flexible WPF Data Views

Present data your way.

The Data Grid is incredibly efficient at displaying information and manipulating data on-screen. It gives you a comprehensive set of UI options and integrated tools so you can deliver solutions that solve real-world business problems, without wasting time or resources. The grid offers the following data view options:

  • Table View
  • Banded View
  • Tree-List View
  • Card Layout View

And with our WPF Grid Control, you can also build adaptive layouts. The grid automatically adapts associated data rows (or treelist nodes) into a fully customizable compact view mode.

Flexible Data Views - WPF Grid Control | DevExpress

WPF Grid UI Customization

Easy-to-use and intuitive.

Our Data Grid delivers powerful runtime experiences that empower end-users. Its nearly endless array of UI/UX customization features means you can build fully customizable desktop applications that will adapt to the ever-changing needs within your enterprise.

  • Comprehensive Column & Band Customization options (move, show, hide, resize, etc.)
  • Built-in Context (Popup) Menus
  • Unbound Column Support
  • Native Drag & Drop Operations
  • Scrollbar Annotations
  • Pinned Rows, Bands & Columns
  • Cell & Row Selection / Web Style Row Selection
  • Save/Restore Layouts, and many many more...
UI/UX Customization - WPF Grid Control | DevExpress

Preview. Print. Export.

Reporting made easy. Export to Excel, Word, PDF.

Once a user has configured the DataGrid to his or her liking, they can invoke the our WPF Report Designer from the grid control and instantly generate ad-hoc reports based on the contents of the grid itself.

Users can also render grid content to paper just like a traditional WYSIWYG report designer or export data to multiple file formats. With our feature-complete API, you and your users can save data as PDF, XLS, XLSX, MHT, CSV, HTML, RTF, DOCX, TXT or as an Image file.

My users are very impressed with the new features that I was able to provide thanks to the advanced capabilities of the DevExpress WPF Grid, Report Builder and Map. Jean-Christophe Bertolini
Preview, Print, Export - WPF Grid Control | DevExpress

WPF Application Themes

Over 50 Themes and 40 Color Palettes Designed to Amaze

You can specify a theme when you ship your app or allow end-user to modify the look and feel of your WPF application on the fly. Our themes come with color palettes that can personalize your UI even further. And yes, you can customize our pre-built application themes with the free DevExpress WPF Theme Designer. The following are a few of the themes included in our distribution.

Windows 10 Light - Default Palette | DevExpress

Windows 10 Light

Default Palette

Office 2019 Colorful - SpruceLeaves Palette | DevExpress

Office 2019 Colorful

SpruceLeaves Palette

VS 2019 Dark - BlueberryCake Palette | DevExpress

VS 2019 Dark

BlueberryCake Palette

Office 2019 High Contrast | DevExpress

Office 2019

High Contrast

WPF Data. Your Way.

Full support for all major data source types.

From ADO.NET and Entity Framework (EF) Core to OData and WCF data services (and everything in between) the grid can consume data from any source. Yes, our grid control fully supports Visual Studio .NET data objects and can easily bind to an Excel item source or any data object that implements IList/IEnumerable interfaces.

With its integrated Items Source Wizard for the Visual Studio IDE, you can qickly connect the data grid to a variety of remote data source types including: REST Services, NoSQL Databases, Custom WCF Services, EntityFramework, or any other ORM. The Items Source Wizard can also generate MVVM code for CRUD operations. It detects your View Model and implements create, delete, and refresh commands as needed.

Data Sources - WPF Grid Control | DevExpress

WPF Data Editing & Input Validation

CRUD operations made easy.

With the DevExpress WPF Data Grid, you can deliver intuitive user experiences and error-free data input. From TextBox controls and Date Pickers to our powerhouse Data Lookups, you can incorporate 20+ individual data editors within grid cells with absolute ease.

You can specify appropriate validation rules and limit the values that can be entered into individual fields. Use the visualization power of the grid to provide user feedback when data does not pass rule tests.

The Data Grid includes countless data editing and value formatting options. Its advanced data editing features include:

  • New Item Row / Add New Records
  • Inline Data Editing
  • Edit Form / Edit Data in a Separate Form
  • Input Validation & Error Indication API, DataAnnotation Attributes
  • Edit Masks & Value Formatting
  • Limitless Editor Customization & Templates
Data Editing - WPF Grid Control | DevExpress

Instant Search & Data Filtering

Locate data with integrated search tools.

From our Microsoft Word inspired Instant Search to our Excel inspired Auto-Filter Row, we've got filtering covered from A to Z. Filtering and search options include:

  • Instant Search & Incremental Search
  • Query Builder / Filter Criteria Editor
  • Excel Inspired Filtering
  • Auto Filter Row & Custom Filter UI
  • Filter Panel & Most Recently Used (MRU) Filters
  • Comprehensive API / Create Custom Filters
Instant Search and Data Filtering - WPF Grid Control | DevExpress

Shape and Manipulate Data

A broad range of data shaping options inside.

Our WPF Data Grid is not just a grid, it is a high performance data shaping, data mining and reporting platform - so you can unleash the power of information and intuitively present it to your end-users. Data shaping features include:

  • High-speed Multi-Column Sorting & Grouping
  • Outlook-inspired Grouping
  • Merged Column Grouping
  • Summaries & Data Aggregates
  • Sort by Summary
The combination of your great products and commitment to excellent customer service is why I plan on staying with you for the foreseeable future. Tim Miller
Shape and Manipulate Data - WPF Grid Control | DevExpress

Master-Detail Support

Create master-detail layouts of any complexity.

With only one line of code per line of detail, our Data Grid allows you to construct master-detail layouts of any complexity - with multiple nesting levels and multiple details at each level. You are never limited to how information is displayed for detail records - Detail Rows can display information as your needs dictate.

Never mind that the DevExpress controls are a fantastic, time-saving suite. The online support they offer is worth the price of the product all by itself. Jim Thomas
Master-Detail Support - WPF Grid Control | DevExpress

Excel-inspired Conditional Formatting

Focus attention on important data.

The flexibility of the DevExpress WPF Grid cannot be overstated. With its Conditional Formatting option, your app can easily highlight cells or rows based on specified criteria without writing a single line of code. Cells and rows can be highlighted using animated data bars, icons, and predefined color scales. Users can easily apply/customize style conditions via the grid's popup menu.

You can take advantage of predefined format rules or create custom rules as needed. The Data Grid ships with both a design-time and runtime Conditional Formatting Rule Editor - so you and your users can create, edit, and delete format rules as and when needed.

Charting and Data Analysis - Master-Detail Support - WPF Grid Control | DevExpress

Native Drag & Drop Support

Deliver the user experiences your customers expect.

The Data Grid offers full drag-and-drop support and allows you to deliver highly intuitive user experiences for a variety of usage scenarios including:

  • Customize column layouts
  • Move records within and across individual view types (Table View, TreeList View, Card View)
  • Move records within Master-Detail views
  • Move records between the grid and external WPF controls (both DevExpress and standard controls)
  • Drag and drop records to and from external applications
Native Drag and Drop - WPF Grid Control | DevExpress

Start your free 30-day trial today!

Download our fully-functional 30-day trial today and
experience the DevExpress difference today.


Download Free Trial

Additional Info

WPF Themes and App Skins

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

Touch Enabled User Experience

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

Sec 508 and Accessibility

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

Straightforward Localization

All DevExpress WPF controls can be easily localized using satellite resource assemblies. DevExpress delivers satellite assemblies for a large variety of languages and cultures. To make it easy to get started, resource files for four cultures are included to 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 WPF subscribers. Online Localization Service

MVVM Support

DevExpress WPF Controls have been engineered to support the Model-View-ViewModel development pattern. Controls such as the DevExpress WPF Grid provide the same level of MVVM support as the standard Microsoft Data Grid along with additional features not available from Microsoft. DevExpress controls allow you to generate columns based on data and customize them using WPF styles without limitations. Learn more about MVVM support

Frequently Asked Questions

Does the DevExpress WPF Data Grid support MVVM?

Absolutely. All DevExpress UI components fully support the model view ViewModel design pattern. With our WPF Data Grid, you can generate grid columns from a collection, bind its focused row to your view model, and much more.

Does the DevExpress WPF Data Grid include cell editors?

Yes it does. Our WPF Data Grid includes 20 individual data editors for all your data editing needs (combobox, drop-down calendar, lookup, and so much more).

Can the DevExpress WPF Data Grid display data using a card-style layout?

Our WPF Data Grid allows you to display information as a cards or if you prefer, you can also display information using a TreeList metaphor.

How many master-detail levels does the WPF Data Grid support?

The DevExpress WPF Data Grid supports an unlimited number of master detail levels. With our WPF Data Grid, you are free to construct master/detail layouts of any complexity.

Does the WPF Data Grid support WYSIWYG printing?

Absolutely. Your end-user can print the contents of our WPF Data Grid with ease. Ad-hoc reporting has never been easier.

Supported IDEs

Review the list of development tools and frameworks supported by our products. We strongly recommend that you always download and use the most recent versions. If the latest version does not support the IDE or framework that you're using, please write to us at support@devexpress.com and request the an evaluation version that suits your requirements.

Release Date
Supported Frameworks
.NET 6 / .NET 7
.NET Framework 4.5.2+
.NET Core 3+
.NET 6
.NET 5
.NET Framework 4.5.2+
.NET Framework 4.0+
Supported IDE
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010

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
DirectX Form
WPF Controls
Blazor UI Components
Grid Layout
Stack Layout
JavaScript - jQuery, Angular, React, Vue
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
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
WinUI 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
.NET App Security & Web API Service
Entity Framework Core ORM Support
XPO ORM Support
Role-based Access Control & Permission Management
ASP.NET Core Web API / OData Service for CRUD and Authorization
Administrative UI to Manage Users and Roles at Runtime
Localization Service Endpoints
Xamarin.Forms UI Controls with Support
.NET MAUI Controls with Support
.NET MAUI Project Templates
CodeRush for Visual Studio
VS 2022 Support
VS 2019 Support
VS 2017 Support
VS 2015 Support
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
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.

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.