给我谁能给我做个一例子,或是给个下载的地址也可以,例子是这样的,我想用adoquery查询出数据,然后把数据传给dbchart,这里面选的是第一个的折线,不是3d的那种,我查询出的数据x轴是日起型的,y轴是字符型。希望各位帮忙,谢谢

解决方案 »

  1.   

    是不是问题太难了,csdn上没有高手了吗????????
      

  2.   

    动态添加也没什么呀procedure TForm1.Button1Click(Sender: TObject);
    var s:TLineSeries;
    begin
      s:=TLineSeries.Create(self);
      DBChart1.AddSeries(S);
      s.SeriesColor:=clGreen;
      s.yValues.ValueSource:='num';
      s.xValues.ValueSource:='date';
      s.DataSource:=ADOTable1;
    end;
      

  3.   

    问题时这样的,我的程序数据x轴的时间是从2003年开始的,开始dbchart的x轴的时间总是从1899年开始,不知道这是为什么??
      

  4.   

    那是你的时间格式不对,要和系统的时间格式一样如果你的时间格式是XXXX-XX-XX ,而系统时间是XXXX.XX.XX,它是不认识的:-)你可以用formatdatetime()函数转换格式