起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 187|回复: 6

【结贴】代码创建datachart显示数据不正确**

[复制链接]
发表于 2008-7-21 11:08:51 | 显示全部楼层 |阅读模式
使用不同SQL语句过滤同一个dataset,在datachart 中创建多个series,代码如下:
  for I:=0 to 5 do
  begin
    strsql:='sql查询条件';
    TSQLDataSet(DataSetBrokersj.DataSet).SQLFilter:=strsql;
    TSQLDataSet(DataSetBrokersj.DataSet).SQLFiltered:=true;

    series[I]:=TBarSeries.Create(DataChart1);
     DataChart1.AddSeries(series[I]);
  series[I].Marks.Style:=TSeriesMarksStyle.smsValue;
    series[I].DataSource:=DataSetBrokersj;
    series[I].XLabelsSource:='NY';
    series[I].YValues.ValueSource:='YDZ';
end ;
数据库中数据不同,但显示时数据相同,如图,请帮忙解决下!

tb.jpg

55.1 KB, 下载次数: 125

回复

使用道具 举报

发表于 2008-7-21 14:01:27 | 显示全部楼层
设置成不同的数据集。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 14:16:23 | 显示全部楼层
使用同一个数据集不可以吗,如果使用不同的数据集的话,是不是每循环一次使用一个数据集啊
回复 支持 反对

使用道具 举报

发表于 2008-7-21 14:20:21 | 显示全部楼层
这个图形应该是随时刷新的(根据数据集数据的变化)
每一个series使用一个数据集
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-21 15:32:05 | 显示全部楼层
好的,先试试,有问题再问把,谢谢
回复 支持 反对

使用道具 举报

发表于 2008-7-21 15:55:17 | 显示全部楼层
好的,请及时回馈
回复 支持 反对

使用道具 举报

发表于 2008-8-11 16:06:09 | 显示全部楼层
长时间未回馈,先结贴了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 14:42 , Processed in 0.046285 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表