22 charts on the same form, if data is constantly refreshed, can be hard on an application resources.
If you do not need the user to interact with the chart (i.e. have the cell editor pop up constantly to edit the chart), you could use a CellViewerManager which contains a PictureBox (along other controls you want), and only one instance of the ChartControl. In the SetControlValueCore of the CellViewerManager, you could clear the LineSeries used by the ChartControl at that time, and use the data associated to this cell to redraw the chart. Then do an ImageExport into a bitmap, and use the PictureBox of the CellViewerManager to display that bitmap.
However, it is clear that if performance is important, you would be better off using a UserControl that does it simply, with DrawLines and stuff.
André
Software Developer and Tech Support
Xceed Software Inc.