Xceed Home > Xceed DataGrid for WPF Professional Edition

DataGrid for WPF: wpf grid, free data grid, free grid, free datagrid, free data grid, card view, grouping, sort, Windows Presentation Foundation
DataGrid for WPF Demo : in-place editing, UI virtualization, data validation, date picker, calendar, XAML, bound, unbound, vista, XBAP, Microsoft Windows themes
DataGrid for WPF Registration: wpf grid, free data grid, free grid, card view, grouping, Excel, cell, row, outlook
(Express Ed.)
DataGrid for WPF Download : free datagrid, free data grid, in-place editing, grouping, UI virtualization, data validation, ado.net, dataset, datatable, dataview
(Pro Ed. trial)
Powerful, editable & 100% stylable WPF data grid!
Current version: 2.0 (New version)
Platform: WPF, .NET 3.X
Price: FREE Express Ed. (Licensing FAQ)
         $499.95 for Professional Ed.
DataGrid for WPF Updates: dataview manager, dataviewmanager, date picker, calendar, XAML, bound, unbound, sort, Windows Presentation Foundation DataGrid for WPF Forum Discussion: vista, XBAP, Microsoft Windows themes

DataGrid for WPF Feature comparison : wpf grid, free data grid, free grid, free datagrid, free data grid, card view, grouping, sort, Windows Presentation Foundation

New! Compare Xceed DataGrid for WPF with the competition.

WPF / .NET Technology
  • Created entirely for WPF and .NET 3.0, written in C# and XAML. Supports .NET 3.5 as well.
  • Complete source code is available in the Blueprint Edition. (Only available with the Professional Edition.)
  • True lookless WPF control, 100% stylable and templatable. You can completely change the way the entire control looks and behaves. Create 3D rolodex, carousel, timeline views, etc.
  • Supports UI virtualization, even when grouping data, so only elements currently in view are created and kept, meaning faster loading time, uses less memory.
  • Design-time support in Visual Studio 2008 and Expression Blend. (New in v1.3)
  • Design-time configuration window that lets you set up the most important features quickly and easily. (New in v2.0)
  • XBAP-friendly, CLS compliant, and uses no unsafe blocks. No special permissions are required, so it can run within the limited permission set granted to XBAP applications.
  • Based on a flexible and extensible object model, with modular and reusable visual elements.
  • The datagrid's cells are true WPF content controls, so they can contain anything.
  • Supports the WPF command infrastructure, for example letting you map a toolbar button to "enter edit" in a cell.
  • Comprehensive documentation fully integrated into Visual Studio .NET is provided.
  • Supports Right-To-Left and Inking.
  • Supports regional settings including numbers, money type, dates, etc.
  • Includes a variety of VB.NET and C# sample applications to get you started.
  • All error handling works through .NET exception classes.
  • Can also be used in your Windows Forms applications.
Master/detail capabilities

(New in v2.0;
Professional Edition only)
  • Provides hierarchical master/detail capabilities.
  • Each datarow in the main grid or in a detail can have an unlimited number of details attached to it.
  • Details can have “sibling” or “child” details, or both.
  • Details support headers and footers, grouping, sorting, and autofiltering.
  • Different style for the data items contained in each same-level detail.
  • Custom grouping in grid and details supported.
  • Custom detail relations supported.
Views and themes
  • Presents data and lets users edit it in any 2D or 3D layout you can imagine.
  • Ships with two 2D views (traditional table view and card view). Achieve the look of traditional XP or Vista applications with a true native WPF control.
  • Ships with all Microsoft Windows themes: Classic (NT), Luna (XP), Aero (Vista), and Royale (Media Center).
  • Project template for Visual Studio that sets up a new theme project so you can create your own. A tutorial on creating a custom theme is also included to help you get started. (VB.NET template new in v1.3)
  • Office 2007 and Windows Media Player 11 themes. (New in v1.1; Professional Edition only.)
  • New Zune theme. (New in v1.2)
  • New Glass theme, which allows for quick and easy branding of the datagrid: insert custom bitmaps while overlaying a glass effect containing the grid’s user interface elements.(New in v1.2; Professional Edition only.)
  • Includes the commented XAML source code to the card and table view styles and templates, so you have a great starting point for developing your own.
Rich in-place editing
  • Features rich in-place editing that works in all views.
  • Provides configurable keyboard and mouse edit commands.
  • Programmatic control over edit mode. (New in v1.2.)
  • Provides Excel-like default keyboard and mouse edit behavior, including F2, Esc (cancel edit on a cell and restore the original value), Double-Esc (cancel edit on the entire row and restore the original values), and Enter.
  • Allows you to specify a different visual template for a cell being edited.
  • Cell editors can be displayed without entering edit mode, under a variety of conditions such as a mouse hover over the cell or row, the cell or row becoming current, the row being edited, or always.
  • Single-click edit mode allows entering edit mode and activating items such as check, text, and combo boxes with one click.
  • Automatically selects the appropriate editor control depending on the field data type.
  • Insertion row / card object allows for quick entry of new data.
  • Includes several editor controls (see “Included editor controls” below).
  • Triggers meaningful edit events for both rows and cells.
  • Manages “null” and “DbNull” values.
  • Any portion of the grid can be made read-only.
Data grouping
  • Supports hierarchical, multi-level grouping in all views.
  • Customizable group-level configurations with header and footer support. (New in v1.2)
  • Supports UI virtualization, preserving memory and reducing load time, even when grouping.
  • Supports custom grouping criteria, to allow your code to group together rows with your own conditions.
  • Interactive, hierarchical “Group-by” row allows end-users to easily create and manipulate groups themselves. Adapted for all included views.
  • Programmatic control over expanding and collapsing groups. (New in v1.2)
  • Grouping can be controlled via code.
Input validation
  • Includes built-in data validation, at the cell or row level.
  • Error display is integrated with the included views.
  • You can completely style the way a cell or row looks when a validation error occurs.
  • Can validate on any criteria, including the values of other cells.
  • Validation error messages are overridable and localizable.
  • Expandable and compatible with custom validation rules you have already built.
Card view features
  • Defaults to cards stacked into columns, with horizontal scrolling.
  • Two types of card view styles are included: compact card view (borderless cards with column separator lines) and standard card view (cards with borders, but no separator lines).
  • Supports grouping with multiple levels. Group-by row includes built-in list of columns, so end-users can still group by columns and reorder fields even if there are no column headers. Group headers flow within the card list.
  • Cards can be independently sized, each card sizing itself to its content.
  • Resizable cards in CardView. (New in v1.2)
  • Allows you to hide empty fields on a per-card basis.
  • Insertion card lets users quickly add new data to the grid.
Table view features
  • Fixed columns. (New in v1.1; Professional Edition only.)
  • Includes an Outlook-style table view with all the typical elements you would expect.
  • Column headers support drag-and-drop column reordering, column resizing, click-to-sort, and dragging to "Group-by" row.
  • Row margin selects and resizes rows, and displays icons indicating that the row is current, is being edited, is an insertion, or has a validation error.
  • Provides horizontal and vertical Grid line brush and grid line thickness properties.
  • Automatically changes a row’s height to fit the contents of the largest cell.
Other features
  • Ability to enable or disable sorting, grouping, and column reordering via the UI. (New in version 1.1.)
  • Full keyboard navigation is possible through cells and rows. Navigation can be limited to cell-only or row-only, or navigation can be disabled.
  • Allows multiple-field sort and custom criteria sort.
  • Provides easy manipulation of the grid’s current row.
  • Scrolls the view to any cell, row, group, or column.
  • Scroll tip displays information about the first visible row in the viewport when the grid is scrolled. (New in v1.3)
  • Allows elements other than columns to be fixed. (New in version 1.1.)
  • Provides fixed, non-scrolling header and footer regions into which you can put any number and type of row or card.
  • 14 statistical functions that can be used both inside and outside of a grid in any element. (New in v1.2; Professional Edition only)
  • Configurable item scrolling (immediate or deferred). (New in version 1.1.)
  • Customizable “today” label in the Calendar. (New in version 1.1.)
  • Ability to create alternating styles for data rows. (New in version 1.1.)
  • Built-in printing and XPS-exporting capabilities with fully customizable progress dialogs and page layouts.(New in v1.2; Professional Edition only)
  • Customizable group-header control display. (New in v1.2)
  • A Resource Center that centralizes various DataGrid for WPF assets and provides a news feed for the latest developments concerning the product. (New in v2.0)
Included editor controls
  • CheckBox.
  • ComboBox.
  • AutoSelectTextBox.
  • DatePicker/Calendar.
  • ValueRangeTextBox. (New in v2.0)
  • NumericTextBox. (New in v2.0)
  • MaskedTextBox. (New in v2.0)
  • DateTimeTextBox. (New in v2.0)
  • Several editors available in the “Advanced
    Editor Controls” sample (New in v2.0):

    • IPAddressMaskedTextBox.
    • PhoneMaskedTextBox (North American format).
    • simple CurrencyMaskedTextBox.
    • ExponentNumericTextBox.
    • DateTimeTextBox (with ShortDate, ShortTime, ShortDateAndShortTime, and ShortDateAndLongTime formats).
  • All controls are 100% stylable and templatable.
    Data binding
    • Excel-like end-user filtering automatically filters items contained in the underlying data source. (New in v1.3; Professional Edition only)
    • Custom CollectionView that provides fine-grained and efficient control over its underlying data source. (New in v1.1.)
    • Fully supports WPF data binding.
    • Displays, edits, and works with bound and unbound data.
    • Can be bound directly to an array of simple types such as String, Decimal, DateTime, TimeSpan, Guid, or Primitive (e.g., SByte, Byte, Int32, etc.), and will show the value of those types in one column.
    • Automatically obtains and synchronizes bound data from any .NET source, including jagged arrays, any object that implements IListSource or IList, and any ADO.NET DataSet, DataTable, DataView, or DataViewManager object.
    • Can intercept, parse, and modify data being synchronized with the database from the grid.
    Pricing
    • The Express Edition is free yet fully functional. It provides an unlimited number of free licenses per company, worth $500 each. Register to use it indefinitely and receive bugfixes and new features for free.
    • The Professional Edition provides several more advanced features.
    • An optional Vanguard subscription that includes updates and priority support is available with the Professional Edition. Complete C# and XAML source code is available with the Blueprint Edition (Professional Edition only).
    Live demonstration
    • Try the Live Explorer XBAP application, which demonstrates the datagrid and lets you get a feel for it without installing anything. Also available as a stand-alone .EXE when you download Xceed DataGrid for WPF.