This topic describes how to embed a chart into a report.
You can use the XRChart control to add a chart to a report. This control provides 2D or 3D views to visualize data series.
2D Series View
3D Series View
The XRChart control can display multiple series.
Bar and Point Series
Nested Doughnut Series
The XRChart control contains various visual elements (diagrams, series, legends, primary and secondary axes, titles and labels, etc.). You can select these elements in the Report Designer and customize their settings in the Property Grid. Refer to the XRChart class description in the API Reference documentation section for more information on these settings.
The desktop and web End-User Report Designer versions provide the Chart Designer that allow end users to create and customize charts.
End-User Report Designer for ASP.NET
End-User Report Designer for WinForms
End-User Report Designer for WPF
You can use the XRChart control in reports only. Use the following controls to embed charts elsewhere in your application:
The XRChart control is implemented the same way as the chart controls listed in the table above. Refer to these controls' documentation for information about possible chart configurations and the XRChart class's description for instructions on how to apply these configurations in reports.
When the chart data source is not assigned, the chart obtains data from the report's data source (assigned to the XtraReportBase.DataSource property). A chart can display report data in the following ways:
Place a chart on the report header/footer band to display a summary for the detail report data.
The chart in the Detail band is printed as many times as there are records in the report's data source. You can use a custom progress bar control instead of the chart control to visualize report detail data.
Specify the following settings to provide data to a chart's series.