VS2005水晶报表问题

wguorun 2007-03-29 07:47:32
我用水晶报表显示数据时,由于数据库中的数据使用了代码(比如性别:男为1,女为2),在显示时性别列显示的是数字,我怎样通过程序将它转为对应的中文呢?
数据库中存在性别的代码表
code text
1 男
2 女
请大家帮忙!在线等,先谢谢了!
...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wguorun 2007-03-30
  • 打赏
  • 举报
回复
也可以这样:iif({字段}=1,"男","女")
wguorun 2007-03-30
  • 打赏
  • 举报
回复
wanyong775(小小的网少年),多谢了,问题解决了!
--------------------------------------------
在报表中新建工式字段cr_sex,公式内容如下:
select {字段}
case "1":"男"
case "2":"女"
default :"不确定"
然后将工式字段拖到性别列就可以。问题已解决,提贴!

-渔民- 2007-03-29
  • 打赏
  • 举报
回复
直接在报表字段也是可以写的,现在这电脑没有VS,
好像是

if {字段}=1
"男"
else
"女"

试一下
shadow841112 2007-03-29
  • 打赏
  • 举报
回复
用sql的case when语句

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧