用dbgrideh显示数据。某列为标志。当为1时,不想显示出1。想显示出"已审核"这三个字。(50)

  • 主题发起人 主题发起人 fly555
  • 开始时间 开始时间
F

fly555

Unregistered / Unconfirmed
GUEST, unregistred user!
用dbgrideh显示数据。某列为标志。当为1时,不想显示出1。想显示出"已审核"。
 
为0时,显示为“未审核”
 
dbgrideh没用过,但一般有两种方法,一是改SQL语句,二是用计算字段。
 
select .... case when ziduan = 1 then '已审核' when ziduan = 0 then '未审核' else ziduan and from ...........
 
select .... case when ziduan = 1 then '已审核' when ziduan = 0 then '未审核' else ziduan end from ...........
 
在dbgrideh的ongetvalue时间里写上if dataset.fieldbyname('ziduan').asstring = '1' thenvalue = '已审核' 大概这样,没有ehlib,自己试下
 
为什么不用字段的packlist???
 
Grid字段裡面有個 Picklist 和 stringList 用這兩個去匹配 1 —— 已審核 ,0—— 未審核
 
楼上已经说的很清楚了,两种方法都可以
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
回复
0
查看
663
爱音乐的孩子是小白
后退
顶部