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 three cultures are included to our installation: German, Japanese, 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 you're using, please submit a support ticket via the DevExpress Support Center and request an evaluation version that suits your requirements.

Version
24.1.5
23.1.12
22.1.14
18.1.18
Release Date
15-August-2024
15-August-2024
7-May-2024
5-May-2022
Support Status
Supported
Limited Support
Not Supported
(for legacy apps)
Not Supported
(for legacy apps)
Minor Updates
Yes
No
No
No
Security Updates
Yes
Yes
No
No
Supported Frameworks
.NET 6 / .NET 7 / .NET 8
.NET Framework 4.5.2+
.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 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
.NET 6 / .NET 7 / .NET 8 Support
Data Grid
DirectX Hardware Acceleration
HTML & CSS Markup Support
Charting
Gantt
Spreadsheet
Rich Text Editor
Calendar & Scheduling
Diagrams
Ribbon
Toolbar-Menu
DirectX Form
Dock Windows
Pivot Grid
Tree List
TreeMap
Property Grid
PDF Viewer
Sankey Diagram
Sunburst
Layout Manager
Map Control
Heat Map
Gauge Controls
Navigation Pane
Tile Control
Live Tile Manager
Printing & Exporting
Spell Checker
Data Editors
MVVM Framework
Themes and Skinning
WPF Controls
.NET 6 / .NET 7 / .NET 8 Support
Data Grid
Tree List
Property Grid
Charting
Pivot Grid
Calendar & Scheduling
Spreadsheet
Rich Text Editor
Spell Checker
PDF Viewer
Diagrams
Sankey Diagram
Ribbon
Toolbar-Menu
TreeView
Dock Windows
Layout Manager
Navigation Controls
Data Editors
Map Control
Heat Map
Sunburst
TreeMap
Gantt Control
Gauge Controls
Printing and Exporting
MVVM Framework
Application Themes
Blazor UI Components
Grid
Bar Gauge
Charts
Data Editors
Dialogs & Windows
File Management
HTML Editor
PDF Viewer
Layout
Map
Navigation
Pivot Grid
Reports
Rich Text Editor
Scheduler
TreeList
BI Dashboard
.NET MAUI Controls with Support
Data Grid
CollectionView
Charts
Scheduler
PDF Viewer
Bottom Sheet
Data Editors
Data Form & Form Components
HTML Editor
Image Control
Layout Panels
Popup
Circular Gauge
Shimmer Control
Tabs
Toolbar
Tree View
.NET MAUI Project Templates
Office File API Support
jQuery Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
Angular Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
React Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
Vue Components
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Components
Map Components
Navigation and Layout
Dialogs and Notifications
Actions and Lists
Data Export
Theme Builder
ASP.NET Web Forms Controls
Data Grid
Charting
Ribbon
Spreadsheet
Rich Text Editor
Calendar & Scheduling
Card View
Site Navigation
Page Layout
Docking and Popups
Pivot Grid
Tree List
TreeView
Vertical Grid
HTML Editor
Gauge Controls
Data Browsing
Image Browsing
File Management
Multi-Purpose Site Controls
Printing & Exporting
Spell Checker
Data Editors
Themes and Skinning
Diagram
Gantt
ASP.NET MVC Extensions
Data Grid
Charting
Ribbon
Spreadsheet
Rich Text Editor
Calendar & Scheduling
Card View
Page Layout
Site Navigation
Docking and Popups
Pivot Grid
Tree List
TreeView
Vertical Grid
HTML Editor
Data Browsing
Image Browsing
File Management
Printing & Exporting
Spell Checker
Data Editors
Themes and Skinning
Diagram
Gantt
ASP.NET MVC Client-Side Controls
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Controls
Map Control
Web Navigation and Layout
Dialogs and Notifications
Multi-Purpose Web Controls
Data Export
Theme Builder
ASP.NET Core Controls
.NET 6 / .NET 7 / .NET 8 Support
Data Grid
Charting
Calendar & Scheduling
Pivot Grid
TreeList
HTML/Markdown Editor
Diagram
Gantt
File Management
Form Layout
Data Editors
Gauge Controls
Map Control
Web Navigation and Layout
Dialogs and Notifications
Multi-Purpose Web Controls
Data Export
Theme Builder
ASP.NET Core Office Controls
.NET 6 / .NET 7 / .NET 8 Support
Spreadsheet
Rich Text Editor
Printing & Export
ASP.NET Bootstrap Controls
Data Grid
CardView
Charting
Ribbon
Rich Text Editor
File Manager
Scheduler
Site Navigation and Layout
Sparkline
Spreadsheet
Data Editors
Themes and Skinning
Reporting
.NET 6 / .NET 7 / .NET 8 Support
Visual Studio Report Designer
WinForms Document Viewer
WinForms End-User Report Designer
Document Viewer (ASP.NET Web Forms, MVC, Core)
Web Report Designer (ASP.NET Web Forms, MVC, Core)
Native Blazor Document Viewer (Server, WebAssembly)
Blazor Web Report Designer (Server, WebAssembly)
WPF Document Viewer
WPF End-User Report Designer
Native Angular Document Viewer
Angular End-User Report Designer
Native React Document Viewer
React End-User Report Designer
XPO - ORM Library
High Performance ORM
Full Support for 12 Database Engines
.NET 6 / .NET 7 / .NET 8 Support
Visual Data Model Designer
Office File API (Basic)
.NET 6 / .NET 7 / .NET 8 Support
Export to Excel (XLSX, XLS, CSV)
Word Processing Document API (create, edit, update DOC/DOCX, RTF, HTML, etc.)
Office File API (Complete)
.NET 6 / .NET 7 / .NET 8 Support
Non-Windows Environment Support (Linux, macOS, Azure, AWS)
Spreadsheet Document API (create, edit, update XLSX, XLS, CSV)
Export to Excel (XLSX, XLS, CSV)
Word Processing Document API (create, edit, update DOC/DOCX, RTF, HTML, etc.)
PDF Document API
Digital Signature API
Barcode Generation API
Zip Compression and Archive API
Unit Conversion API
Business Intelligence Dashboard
.NET 6 / .NET 7 / .NET 8 Support
WinForms Dashboard Viewer
WinForms End-User Dashboard Designer
WPF Dashboard Viewer
Blazor Dashboard Component
ASP.NET Core Dashboard Control (includes End-User Designer)
ASP.NET Web Forms Dashboard Control (includes End-User Designer)
ASP.NET MVC Dashboard Control (includes End-User Designer)
HTML JS Dashboard Control (includes End-User Designer)
Dashboard Component for Angular (includes End-User Designer)
Dashboard Component for React (includes End-User Designer)
Dashboard Component for Vue (includes End-User Designer)
VS Dashboard Designer
XAF - Cross-Platform .NET App UI
.NET 6, 7, 8 / .NET Framework
WinForms, ASP.NET Core Blazor, ASP.NET Web Forms
Backend Web API Service
Entity Framework Core and XPO ORM Support
Multi-Tenancy Support
Role-based Access Control, Permission Management
Administrative UI (Manage Users & Roles at Runtime)
Audit Trail (History of Data Changes)
Validation (Prevent Data Errors)
Reporting (Shape, Export & Print Data)
Analytics (Dashboard, Chart, Pivot, Map)
Office Documents (Edit Rich Text & Spreadsheets)
File Attachments (Store Custom Files)
Clone Object (Copy Data Records)
Business Process Management (Workflow & State Machine)
Conditional Appearance (Manage UI Element State)
Event Planning (Scheduler & Notifications)
Tree List Editors (Organize Hierarchical Data)
Localization
Themes
.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
Download Reports
Download File Attachments
Obtain Localized Strings
Validate Data
Audit Data Changes
CodeRush for Visual Studio
VS 2022 Support
VS 2019 Support
VS 2017 Support
VS 2015 Support
Roslyn-Powered Superior Performance
C#, VB.NET, XAML
TestCafe Studio: Functional Web Testing
Coded UI Support for WinForms Controls
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
Reporting
.NET MAUI Controls with Support
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 19 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.

19 VSM Awards in 2023 x19
20 VSM Awards in 2022 x20
20 VSM Awards in 2021 x20
18 VSM Awards in 2020 x18