在delphi中我用dbchart中的饼形图显示的为什么是一条直线

我的代码如下procedureTF_table.Button2Click(Sender:TObject);vars:real;beginwithadoquery2dobe... 我的代码如下
procedure TF_table.Button2Click(Sender: TObject);
var
s:real;
begin

with adoquery2 do
begin
close;
sql.clear;
sql.add('select commonname,val(DMAF) as i from 日粮修改表 where formula = '''+trim(combobox11.text)+'''');
open;
s:=adoquery2.recordcount;
panel1.Caption:=format('%10.4f',[s]);
end;
dbchart2.Series[0].XLabelssource:='commonname';
dbchart2.series[0].YValues.valuesource:='i';
dbchart2.series[0].DataSource:=adoquery2;

end;

请问这是原因。
展开
 我来答
cfj1987
2009-10-09 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:0
展开全部
你双击进去看看是不是图形被你参数设错了,或者你直接新建一个饼图,默认是满的来着
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式