Вы должны реализовать пейджинг в своем приложении. Вы можете сделать это, переопределив OnDataChanged и OnFilterRecord ChartView.DataController вашей сетки:
aChartView.DataController.OnDataChanged := cvChartDataControllerDataChanged;
aChartView.DataController.OnFilterRecord := cvChartDataControllerFilterRecord;
Смысл в том, чтобы использовать OnFilterRecord для отображения только ограниченного количества записей одновременно. Это делает вашу диаграмму презентабельной, иначе вы получите слишком много точек данных. Наиболее важным из них является OnFilterRecord. Вот пример:
procedure TSomeGrid.cvChartDataControllerFilterRecord(ADataController: TcxCustomDataController; ARecordIndex: Integer; var Accept: Boolean);
begin
// inspect the number of all records
FNoOfRecords := ADataController.RecordCount;
//FStartRecordNo and FEndRecordNo are relative to the FCurrentPageNo
//calculated elsewhere OnDataChanged
if FCurrentPageNo > 0 then
Accept := (ARecordIndex >= FStartRecordNo) and (ARecordIndex <= FEndRecordNo)
else
Accept := ARecordIndex < FMaxChartRecords;
end;