如何给一个DBChart的series中datasource页中各值动态赋值?
我使用如下语句后,得到的只是数据集的当前记录的值而不是所有
    Series1.XLabelsSource  := '姓名';
    Series1.YValues.ValueSource := '年龄';
    Series1.DataSource := Datasource1;
series1为在DBChart中添加的

解决方案 »

  1.   

    生成一个固定格式的临时表,并于设计期将DBCHAR的属性指定好,在调用CHAR之前将数据填入表中即可。
      

  2.   

    只不过是预先将DBCHAR要显示的内容设计好,用时动态改变显示的数据就可以了
      

  3.   

    我要实现这样一个功能:自定义的查询,查询出的字段数不定,结果列表用DBGrid显示,然后让用户选择根据哪两列来显示图表。这样就要动态给它的相关属性(labels,x,bar....)赋值,我问得就是赋值这个过程的实现……谢谢。
      

  4.   

    Series1.DataSource := 你的数据源
    Series1.XLabelsSource  := '姓名';