How to: Invoke the Chart Wizard at Runtime
- 2 minutes to read
This example demonstrates how to show the Chart Wizard at runtime with a pre-filled data source. This may be useful for those applications when a chart is mostly configured by an end-user.
To run the Chart Wizard at runtime you should use the ChartWizard.ShowDialog method of a ChartWizard object. The following code demonstrates how to create a chart object, bind it to a data source, then let an end-user adjust the chart’s settings via the wizard, and show a form with a chart in it.
using System.Windows.Forms;
using DevExpress.XtraCharts;
using DevExpress.XtraCharts.Wizard;
// ...
// Create a chart.
ChartControl chart = new ChartControl();
// Set its data source.
// You can set any other specific options for the chart here.
chart.DataSource = dataSet11;
// Create a ChartWizard for a new ChartControl
ChartWizard wiz = new ChartWizard(chart);
// Invoke the chart's wizard.
wiz.ShowDialog();
// Create a form, add the chart to it, and display the form.
Form form = new Form();
form.Controls.Add(chart);
form.Show();
See Also