DBGrid中显示数据的问题,大富们快来帮帮忙啊!(50分)

S

sanming

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在DBGrid中改变某个字段值的显示,如用Paradox 7 做的数据库,字段sss(logical)表示某货物是否售出,其值是:
True/False ,我想显示时显示为: 是/否。请问大虾们我应如何设置DBGrid的属性呢?若要
编程实现,请给出具体代码。先谢谢了!
 
在QUERY或table中添加一个string型的calculate字段,另将autocalculate属性设为true,
在oncalculate事件中写入以下代码:

if 字段.value=true then 计算字段.asstring:='是'
else 计算字段.asstring:='否';

再将原字段的visible属性设为false即可
 
对,用 calculate字段,速度很快.
 
添加计算字段后,好像是在计算字段的ongettext事件中写代码吧
if 字段.value then text:='是'
else text:='否';
 
都说对了,你可以给我也加点分吗?——嘻嘻
 
林西说的对。
谢谢各位!~
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
692
import
I
I
回复
0
查看
514
import
I
顶部