DevExpress Snap – Reporting Made Simple

DevExpress Data Blog
05 December 2012

Our recent release here at DevExpress has ushered in a series of new tools that truly make it easier to analyze data. DevExpress Snap is a new style of reporting tool that does just that. A picture is worth a thousand words:

Drag and Drop Reporting

All you have to do is select the appropriate fields and literally drop them on the report surface. Given the fields and shape of the data being dropped, we give you a fairly good estimate of how we think the report should be laid out. Above is our first stab with a hierarchical data set. There are also a number of familiar features which I think make this an interesting way of creating reports.


We have drawn upon years of reporting experience with XtraReports and brought over a number of features you have come to expect in our reporting products. Like XtraReports, you can bind to any number of data sources. Additionally DevExpress Snap has the notions of Parameters and Calculated Fields.

DevExpress Snap Field List

An interesting feature not really available in XtraReports is the concept of binding to multiple data sources. The Snap report document has a DataSources collection where you can bind any number of heterogeneous data sources.

 Hybrid Snap Report

In this example, this report is bound both to the Northwind database and a collection of student objects. In other words, you can bind to completely different kinds of lists and have them live side by side in a report.

Layout and Style

When you need pixel perfect reports, my suggestion is to use our award winning banded report design. If you are interested in more of a flow type layout the best choice is DevExpress Snap. Like Microsoft Word, DevExpress Snap has an extremely friendly and familiar methodology for laying out and styling reports.

Layout Ribbon Menu

Like Microsoft Word, you can easily add any element to the report from tables to pictures, barcodes to headers, etc. You can even add charts by clicking on the chart button and dragging the appropriate arguments and values right on to the chart.

Fast Charts

Styling is also a simple matter of selecting the things you want to format, and selecting the appropriate format choices in the application ribbon.

Style Ribbon Menu 

Getting Started

In an effort to make sure you are successful we have made a number of videos to help you get started:

  1. Basic Setup
  2. Binding to a Database
  3. Binding to Objects
  4. Binding to Multiple Data Sources

DevExpress Snap is a WinForms control that is included in the WinForms subscription. As with all of our controls this also uses a royalty free distribution model.

This is truly an exciting release!

As always, if there are any comments and/or questions, feel free to get a hold of me!

Seth Juarez
Twitter: @SethJuarez

Free DevExpress Products – Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.
Martin Brekhof
Martin Brekhof

Hi Seth,

I watched the videos (good job) and think this is an amazing product. How about a '5. Integrating Snap in XAF' video ?


8 December 2012
Frank (DataJunxion)
Frank (DataJunxion)

Great product (as always from DevExpress)! I second Martin's comments: Where is 5. Integrating Snap in XAF"?



15 December 2012
Jason Schulz
Jason Schulz

Very nice! I also would like to see 5. Integrating Snap in XAF

1 January 2013
Ken Grant
Ken Grant

Wish it had been 1) Integrating Snap in XAF!

14 June 2013

Please login or register to post comments.