请教一下Dbchart为什么动态绑定不可以呢,奇怪,待指教

请问一下Dbchart为什么动态绑定不可以呢,奇怪,在线等待指教
我使用的是QuickReport ,我如果在BeforeRepaint中写入下代码,QRDBChart是没有数据显示的
Delphi(Pascal) code

     AdoCon.Connected :=True ;
     Adoqry.SQL.Clear ;
     Adoqry.SQL.Add('Select * from Test');
     Series1.DataSource :=Adoqry;
     Series1.XValues.ValueSource  :='a';
     Series1.YValues.ValueSource :='b';
     Series1.Repaint ;


但是我要是QuickReport调试窗口写上面代码,就有数据显示了,在一个按钮事件里面写上面代码就有反应,想不通为什么呢

------解决方案--------------------
你這個查詢都未打開。
 AdoCon.Connected :=True ;
 Adoqry.SQL.Clear ;
 Adoqry.SQL.Add('Select * from Test');
//加一句:
 Adoqry.Open;
......
------解决方案--------------------
呵呵
Adoqry.Active := True;
也可以
------解决方案--------------------
来晚了,只能混分了,可耻的飘过。
Adoqry.Open;
or
Adoqry.Active := True;



------解决方案--------------------
探讨
来晚了,只能混分了,可耻的飘过。
Adoqry.Open;
or
Adoqry.Active := True;

------解决方案--------------------
这个原因吗?