怎么把DBgrid组件的值改变!!!!!!

xiangyun123 2003-06-12 03:15:03
怎么把DBgrid组件的值改变!!!!!!
比如:DBGRID组件的数据库源的表为TABLE,但TABLE有一字段为Ismarry且该字段为bit 型,我想当ismarry为1是,DGGRID组件显示为结婚,为0时。显示为未婚
怎样设置!!!!!
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhuibo 2003-06-12
  • 打赏
  • 举报
回复
创建一个表最好
cjfzy 2003-06-12
  • 打赏
  • 举报
回复
网太慢了,才看到已经有人答了。我落后了。
cjfzy 2003-06-12
  • 打赏
  • 举报
回复
后台数据库是sql server是可以用:
select newfield= case ismarry when 1 then '结婚' when 0 then '未婚' end from tablename
dongliu 2003-06-12
  • 打赏
  • 举报
回复
同意楼上,ongettext()事件的位置
双击adoquery,出现方框,右键add all fields
然后选择一个field,其事件里有gettext()
写上即可
DelUser 2003-06-12
  • 打赏
  • 举报
回复
select Field1,Field2,(case ismarry when 1 then '结婚' else '未婚' end) from Table
DelphiLover2002 2003-06-12
  • 打赏
  • 举报
回复
在字段的ongettext()事件里加个判断语句
if ismarry=1 then
text=‘结婚'
else
text='未婚'
大概是这样你看看

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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