+ -
当前位置:首页 → 问答吧 → 请问:DBGrid数据格式转换

请问:DBGrid数据格式转换

时间:2011-10-08

来源:互联网

用到一个时间数据,仅含小时和分钟,打算用一个整数表示,比如830表示上午8:30,1230表示12:30
在通过DBGrid录入的时候碰到一个问题,以830为例
显示的时候可以用OnGetText来转换成带分隔符的形式8:30
但是在录入的时候不允许输入分隔符“:”,OnSetText用不上,请问各位如何解决?
分数是少了点,但是已经是我的全部分数了
谢谢!

作者: delphi_grid   发布时间: 2011-10-08

不要用整数字段,用varchar的,然后输入的时候再去判断

作者: ljmanage   发布时间: 2011-10-08

用字符型字段不就什么都可以录入了吗

作者: bdmh   发布时间: 2011-10-08

因为后面还有处理,感觉用字符型的不太合适,不过也可以完成任务。
主要是我觉得既然OnGetText可以转过来,为什么OnSetText不能转过去呢?

作者: delphi_grid   发布时间: 2011-10-08

热门下载

更多