各位大侠,帮帮我(50分)

  • 主题发起人 coolcat3000
  • 开始时间
C

coolcat3000

Unregistered / Unconfirmed
GUEST, unregistred user!
我的数据库里有记录是时间秒
如123.12,怎么样在DBGRID里显示出 (分'秒''毫秒)
 
改用EDIT,在显示记录前,将时间换算成分秒毫秒的格式。
 
能不能说具体点
 
看来需要使用计算字段!
隐藏数据库表的时间字段,新建立一计算字段,该计算字段的值通过对表中时间字段进行
改写得到。
 
能不能不建立新字段呢
 
你要达到这样的效果,你就不好用dbgrid了,因为它是感知控件,

你可以在OnDrawDataCell()中写代码,也就是要在画表格的时候自己用代码讲数据格式化
为期望的格式显示出来
我以前这样做过,但有点忘了,,,你自己去钻一下吧
 
用Grid,输出timetostr(123.12);
 
用别的非感知控件,那么你需要自己在合适的时候刷新表格内容了
 
谢谢大家
 

Similar threads

回复
0
查看
920
不得闲
回复
0
查看
738
不得闲
S
回复
0
查看
788
SUNSTONE的Delphi笔记
S
S
回复
0
查看
723
SUNSTONE的Delphi笔记
S
顶部