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.
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
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
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
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
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.
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