cxGrid中的显示问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cxGrid中的显示问题相关的知识,希望对你有一定的参考价值。

当cxgrid里某一个字段值为1时,在Cxgrid上显示为XX

当cxgrid里某一个字段值为2时,在Cxgrid上显示为oo
举例:select name,sex form tb1 ,在表tb1中,SEX的内容都是1或者2。1表示男,2表示女。。搜索的结果再cxgrid中显示,我想不通过过写 case when的SQL语句,在sex字段,根据值1,2.直接显示男,女的文本,而不是显示1,2.。。
我记得在CXGRID中可以直接设置,不需要语句实现。。

参考技术A oracle中可以使用decode (expression, search_1, result_1, search_2, result_2)
如:select decode(Cxgrid, 1, '男', '2', '女') from t;
其他的数据库(SQL Server)好像只能这样了:
select (case Cxgrid when '1' then '男'
when '2' then '女' end) "性别"
from a追问

我的是firebird数据库,这个控件应该不用写case 语句控制 ,我想问的主要就是组件的设置,不是case 语句,语句我明白

追答

不好意思,没有用过这个数据库,不是很清楚

以上是关于cxGrid中的显示问题的主要内容,如果未能解决你的问题,请参考以下文章