我使用的是柱型图 DBCHART,在动态的赋值时,field1 的记录明明有两条以上但是柱型图上只显示了第一条的记录,我该如何做才对,代码如下:
with frmMain.DBChart.Series[0] do
begin
DataSource := frmMain.dsmap;
XLabelsSource := 'field1';
YValues.ValueSource := 'field2';
RefreshSeries;
CheckDataSource;
end;
with frmMain.DBChart.Series[0] do
begin
DataSource := frmMain.dsmap;
XLabelsSource := 'field1';
YValues.ValueSource := 'field2';
RefreshSeries;
CheckDataSource;
end;
series1.XValues.DateTime:=true;
series1.YValues.ValueSource:='powerSubmultiple';
begin
close;
sql.clear;
sq1.text := 'select ';
open;
while not eof do
begin
dbchart1.Series[0].AddXY(fieldbyname('x').asfloat,fieldbyname('yy').asfloat)
end;end;