winform下的dataGrid控件显示问题

HellKid 2004-04-05 01:03:16
我在数据库中有一个表,其中有一个 字段为int,只有两个值,1或-1。
现在我用dataTable将这个表绑定在winFrom下的DataGrid控件上显示,其他列都显示原数据。就这个列,我想把 1显示为 ‘是’,-1显示为 ‘否’。应该怎么做了?
...全文
33 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiangyangsunboy1 2004-04-07
  • 打赏
  • 举报
回复
dataset1.Table[yourtable].Column[i].Expression = "IIF(is 1, 'expensive', 'dear') ;
xiangyangsunboy1 2004-04-07
  • 打赏
  • 举报
回复
你先在dataset里面转换那一列。
HellKid 2004-04-07
  • 打赏
  • 举报
回复
顶~~~
HellKid 2004-04-07
  • 打赏
  • 举报
回复
我只有一个返回所有记录的DataSet
HellKid 2004-04-07
  • 打赏
  • 举报
回复
我不能操作数据源的~~~~
CMIC 2004-04-07
  • 打赏
  • 举报
回复
Sql server:

select
case YourField
when 1 then '是'
when -1 then '否'
end as YourField
From YourTable
Jarod 2004-04-07
  • 打赏
  • 举报
回复
SQL语句
Oracle:
Select decode(YourField,1,'是',-1,'否') From YourTable

Access:
IIf(YourField = 1, '是', '否')From YourTable
Jarod 2004-04-07
  • 打赏
  • 举报
回复
Oracle:
Select decode(YourField,1,'是,-1,'否) From YouTable
HellKid 2004-04-07
  • 打赏
  • 举报
回复
顶!!!都好几天了~~~

110,534

社区成员

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

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

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