请问TDBchart的checkdatasource方法如何使用的?

fcl912 2006-05-27 04:46:20
第一次用TDBchart,都是静态做的,代码生成连接还不懂,可以正常显示
问题是在运行时如果改变了相关数据库的值,DBchart不会自动更新,要下一次运行程序才会更新
试过把ADOQREY中SQL语句刷新,却跳出DBCHART中的值找不到
听说checkdatasource方法可以更新,却不知道怎么用
请各位帮帮我~~~
...全文
102 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fcl912 2006-05-27
  • 打赏
  • 举报
回复
弄了半天试过dbchart1.checkdatasource(series1);没效果的
结果ADOQuery
close,open一下就刷新了,奇了~~~
wudi_1982 2006-05-27
  • 打赏
  • 举报
回复
刷新的时候用下面类似的代码

if not DBChart5.Enabled then DBChart5.Enabled := true;
with dtmd.query_qx do
begin
Close;//sql语句是在设计时写好的。这里只赋值参数。
Parameters.ParamByName('#sh').Value := sh;
Parameters.ParamByName('#qy').Value := qy;
Open;
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧