dbgrid 中 字段 value 与 display value 对应
在 delphi 5 dbgrid 某字段 value 为 '0',想要显示为'是',value 为 '1',想要显示为'否',如何做到? 问题点数:50、回复次数:6Top
1 楼ePing(是谁动了我的CSDN的ID?)回复于 2000-12-15 16:24:00 得分 0
你要将0==>是,1==>否 存放于一个数据表中,一般的mis系统都有一个参数表,用于存放这些关联字段的,你这里我建议你使用lookup field,可以解决这个问题,如果你不愿意这样做还可以在Delphi中写程序实现.
三少 :o)Top
2 楼wfmwg(马子)回复于 2000-12-15 16:55:00 得分 50
利用CASE测试
例如:
select fund_cd,acct_no,valuetype=
case value
when '0' then '是'
when '1' then '否'
end
from xxxTop
3 楼zheng(一笑)回复于 2000-12-15 18:01:00 得分 0
是什么数据库,oracle可用decode函数。Top
4 楼hahafan(注意!此人前途迷茫)回复于 2000-12-16 10:06:00 得分 0
wfmwg的主意挺好,在SQL SERVER中Top
5 楼beach(沙滩)回复于 2001-02-09 10:42:00 得分 0
>>Top
6 楼liuchcn(michael)回复于 2001-02-09 11:52:00 得分 0
可以在dbgrid的数据源中加入一个计算字段来显示是或否,该字段根据实际的0或1进行显示。Top




