Make reports and tables having many rows easier to read by using the HighlightAlternateRecords property to apply a different appearance to every other record.
Alternating Records
Completely customize the way cells are presented to your users.  We have all seen codes used in data that were meant to be processed by machines -- not people!  By associating your own CellValuePresenter with a xamDataGrid field you hold the power to present this information in a usable form, for example, to convert the number of stars in a consumer rating stored in your data source into a picture of that many stars.
Custom Cell Appearance
Organize field information into meaningfully records for your users with the customizable field layout support that xamDataGrid gives you.  Choose the sequence in which fields appear, how they should be labeled, their width, and even span them across multiple rows and/or columns to create sophisticated layouts like the Employee records shown here.
Field Layout
Users add records with ease using the add record template, which positions a blank template for them to fill in at the top or bottom of the grid.  Set the add record template location to be fixed when you want it to remain always visible, and other grid records will smoothly scroll beneath it.
Fixed Add Record
Fully customize the header labels your users see with any graphics or precision type you want by using your own control template as the grid's HeaderLabelArea.

Designed for Windows Presentation Foundation (WPF) from the word "Go," the xamDataGrid lets you race to the leader board in terms of its flexibility and productivity.

Header Labels
Sometimes you need to swap the rows and columns to make a table having a large number of fields more readable, such as with a financial statement where each record represents a snap shot of accounting figures for one time period.  Flipping the Orientation property of the xamDataGrid's ViewSettings to Horizontal gives your demanding business users the format they are accustomed to, while you have more time to solve other challenges in your application.
Horizontal Orientation
Users can easily select multiple rows and cells (even blocks of cells like in a spreadsheet) using their mouse or keyboard.  Style triggers, a new innovation in WPF which we have fully supported, can be used to declare how selected cells should look and feel.
Multiple Selection
Users will see more value in the information presented when they can re-sort it on any or multiple fields, allowing them to more easily identify common factors and draw meaningful conclusions.  Clicking a field header will sort records on that field by default, and clicking subsequent field headers while holding down the Control key will sub-sort records.  Fields can also be programmatically sorted by your application.
Multiple Sorting
Whether you are presenting a page and a half -- or a hundred pages -- your users will thank you for having the foresight to include scroll tips.  Deferred scrolling is a default that gives you the best performance, wherein the screen will postpone repainting until the scroll bar has reached its final destination.  As an alternative to the more graphics processor intensive immediate scrolling mode (also supported), having scroll tips adds to the ease-of-use by identifying what record will be scrolled to when the user releases the scroll bar.
Scroll Tips