在DbgridEh中可否增加一个数据库中没有的字段显示文本字符串,并且实现每1秒钟无闪烁的刷新? 我的这个字段显示计时开始后经过的时间,每秒刷新一次(即增加一秒),我知道如何在dbgridEh中插入图片,但是如何插入文本并刷新,我总是找不到哪个属性可以实现?希望各位大哥帮忙,多谢多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加入Timer1控件间隔设置为1000则为一秒刷新一次procedure TMain.Timer1Timer(Sender: TObject);begin with ADOQuery do begin Close; SQL.Clear; SQL.Add('Select * From ImgDb'); Prepared; try Open; ds.DataSet := ADOQuery; DBGimg.DataSource := ds; except MessageBox(Handle,'信息说明','提示!',MB_OK + MB_ICONINFORMATION); end; end;end; slxj88(晓晓)兄,先多谢你,不过你的方法好像不符合我的要求啊,我的这个字段是在表格中新建立的,并不在数据库中,也不用进入数据库中,只是起一个显示的作用.我不想操作Query的属性,我想问只是用DbgridEh的属性能不能实现显示,而且还定时刷新不闪烁? 是dbgrid控件么,双击打开字段编辑器,右键添加新字段,起名为dt,设属性为calculate,类型为string;在timer事件里写adoquerydt.value:=formatdatetime('hh:mm:ss',now); DBGrid 中数据导出到Excel 问题 请求支援!一个打印死机的问题!高手指点 紧急帮助,在线等待。为什么大小为32的imagelist控件所显示的图像会失真?? ClientSocket和ServerSocket的使用问题 日期型字段怎么作动态查询 帮忙咯!高手们 在C/S中用ADO组件如何实现并发控制 在窗口上有一个 RichEdit 组件,我如何通过ActionList + Sender 来操作呢? IDE环境求救 如何查找指定TCP连接IP和端口? 苦求双面打印的api函数...... 这问题好难办啊!关于流的
procedure TMain.Timer1Timer(Sender: TObject);
begin
with ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select * From ImgDb');
Prepared;
try
Open;
ds.DataSet := ADOQuery;
DBGimg.DataSource := ds;
except
MessageBox(Handle,'信息说明','提示!',MB_OK + MB_ICONINFORMATION);
end;
end;
end;
adoquerydt.value:=formatdatetime('hh:mm:ss',now);