G
guopenglitwo
Unregistered / Unconfirmed
GUEST, unregistred user!
想要动态创建fastreport中的chart图,现在的代码如下:
procedure Tfrmreport.concision_table;
var
frxchar:TfrxChartView;
//Pchar图
bar:TBarSeries;
//柱形图表
begin
frxchar:=TfrxChartView.Create(frxReport1.Pages[0]);
bar:=TBarSeries.Create(frxchar.Report);
frxchar.Chart.AddSeries(bar);
frxchar.SetBounds(20,20,200,200);
frxReport1.DesignReport;
end;
在chart图中看到已经创建了一个bar,但是点击他的时候出现‘list index out of bounds(0)’的错误,但是如果手动再添加一个任意的chart类型再看刚才创建的那个就好用,但手工添加的那个提示这个错误,请问是怎么回事呀?
得到答案马上放分
procedure Tfrmreport.concision_table;
var
frxchar:TfrxChartView;
//Pchar图
bar:TBarSeries;
//柱形图表
begin
frxchar:=TfrxChartView.Create(frxReport1.Pages[0]);
bar:=TBarSeries.Create(frxchar.Report);
frxchar.Chart.AddSeries(bar);
frxchar.SetBounds(20,20,200,200);
frxReport1.DesignReport;
end;
在chart图中看到已经创建了一个bar,但是点击他的时候出现‘list index out of bounds(0)’的错误,但是如果手动再添加一个任意的chart类型再看刚才创建的那个就好用,但手工添加的那个提示这个错误,请问是怎么回事呀?
得到答案马上放分