rounded header

WPF Data Grid

Compact, efficient data display - made fast and beautiful.

The WPF Data Grid allows you to view, compare and edit multiple data items in a compact, spreadsheet-like format, presented according to your exact specifications and extensible to your particular domain. Easy to implement and incredibly customizable, the WPF Data Grid provides out-of-the-box support for paging, frozen columns, sorting, validation and much more, plus five gorgeous themes to make it fit elegantly with Office-style applications. Extensive support for custom editors makes it easy for you to tailor the editing experience to the kinds of data your business uses and the way your users think about that data. And thanks to its highly tuned virtualization core, the WPF Data Grid remains lightning quick even with truly massive data sets.

Data Grid with custom item template - Alloy theme

Key Features

  • Easily bind and display a data collection
  • Customizable look and feel
  • High performance, even with millions of records
  • Frozen columns
  • Grouping
  • Sorting
  • Column reordering
  • Exporting
  • Many built-in editors, or build your own for custom data
  • Multiple selection modes
  • Five gorgeous themes included

Easy data binding

The Data Grid was built from the ground up following the WPF design paradigm, so all standard binding features are available. Populating the control is as easy as setting the ItemsSource property to bind to your data model.


Scalable performance

Underpinning the WPF Data Grid is a virtualization engine which keeps memory footprint low and application speeds high. Even if you're binding to a large data set, the Data Grid will only create UI visuals for what is necessary. With more than a million records we've clocked the data grid at loading the data in under 400ms! And once the data is loaded, scrolling through those millions of records remains an incredibly responsive experience.


Rich data editor support

The Data Grid comes with automatic support for editing DateTime and Color properties using built-in pickers, as well as drop-downs for enum fields and TextBox support for text and numeric properties. It's easy to modify these for particular properties, and to enable your users to view or edit more exotic data types, using the familiar WPF DataTemplate idiom.


Built-in paging support

Lots of data to show? No need to overwhelm your users -- the WPF Data Grid can break it up into conveniently sized pages.  Users can easily navigate through data using the built-in paging control, and the control provides many appearance and behavior options, including placement of ellipsis, number of page buttons displayed and page size.


Advanced column features

Records can be sorted by clicking on the column header, a specified number of columns can be frozen on screen while the horizontal scroll bar pans the remaining columns - they can also be reordered using drag-and-drop behavior. Give your users as much flexibility as you want, or lock down the user interface to its core.

Action shots

Click the thumbnail images below to see full sized images. These are just a taste of what is possible thanks to the power and flexibility of Windows Presentation Foundation. The five themes included in WPF Elements are ready to be deployed in your application, or you can customize your own using the included themes as examples.

Paging support with column sorting Custom cell editor, showing a color picker control and a combobox editor Custom cell template which dynamically updates

Paging support combined with column sorting -powerful, intuitive behavior for your users

The Alloy Light theme with two built in cell editors; ColorPicker and ComboBox Customizing a column template is easy and produces impressive dynamic results

DownloadDownload the 60 day free trial

Data Products Visual Controls Community Store
LightSpeed ORM
NHibernate Designer
SimpleDB Tools
SharePoint Tools

Web Products

Web Workbench
WPF Elements
WPF Diagrams
Silverlight Elements
Phone Elements

Ultimate Toolbox

Mindscape Mega Pack
Forums
Blog
Register
Login
Search
Subscribe to newsletter
Buy Now
My Account
Volume Discounts
Purchase Orders
Contact Us