?dbchart中,我的x轴为时间,由于时间很多,如何让时间以竖列显示? (50分)

  • 主题发起人 主题发起人 pingbaoshi
  • 开始时间 开始时间
P

pingbaoshi

Unregistered / Unconfirmed
GUEST, unregistred user!
1.dbchart中,我的x轴为时间,由于时间很多,如何让时间以竖列显示?
2.另外,我用两个query做主从表,一个datasource将二者联系起来,DBGrid
显示两个query的内容,
当datasource改变时,我用如下代码;
procedure TForm.DataSource1StateChange(Sender: TObject);
begin
DBChart1.CheckDataSource(Series1);
DBChart1.CheckDataSource(Series2);
DBChart1.CheckDataSource(Series3);
DBChart1.CheckDataSource(Series4);
DBChart1.CheckDataSource(Series5);
使DBChart随之改变,但DBChart并不随之变化,??
当我再增加一个Datasource2,将上面的代码去掉,改为Datasource2的
procedure TForm.DataSource2StateChange(Sender: TObject);
begin
DBChart1.CheckDataSource(Series1);
DBChart1.CheckDataSource(Series2);
DBChart1.CheckDataSource(Series3);
DBChart1.CheckDataSource(Series4);
DBChart1.CheckDataSource(Series5);
DBChart便没反映了,什么也不显示。
 
1、改字体行不行,用@开头的字体
2、你肯定漏了什么东西,呵呵,我有空才告诉你。
 
>>呵呵,我有空才告诉你。
呵呵,什么时候有空。
 
改字体不行!
 
选择标注的角度为270度。
 
我刚才找到,将labelsAngle改为90就可以了[8D]
 
我准备发分了
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
721
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部