当选择数学时,DBChart的Y轴显示的是所有班级(作为X轴显示的字段名称)的数学成绩;
当选择英语时,Y轴显示英语成绩
因为是动态的,不能事先在DBChart的Series中把Y轴设为哪一项,只能用代码实现了。
我用了 DBChart1.Series.ValueSource:='数学' 这样的代码,但是不对,请教达人,要怎么写啊?
3 个解决方案
#1
上面的代码弄错了,我写的是 DBChart1.Series.YValues.ValueSource:='数学' 但是编译有错
[Error] Unit1.pas(295): '[' expected but '.' found
[Error] Unit1.pas(295): '[' expected but '.' found
#2
已经解决,我把代码改成DBChart1.Series[0].YValues.ValueSource:='数学' 就好了,原来Series是个数组,额
#3
study下
#1
上面的代码弄错了,我写的是 DBChart1.Series.YValues.ValueSource:='数学' 但是编译有错
[Error] Unit1.pas(295): '[' expected but '.' found
[Error] Unit1.pas(295): '[' expected but '.' found
#2
已经解决,我把代码改成DBChart1.Series[0].YValues.ValueSource:='数学' 就好了,原来Series是个数组,额
#3
study下