DBGirdEh修改列值问题

gegaosong 2010-07-28 01:17:07
我使用的数据库是paradox,我想显示数据库某表的值,但是有个字段是True(False),当我全部显示的时候,Dbgrideh 中显示的是一个checkbox,我想替换成是或否,同时加颜色,但是paradox不是支持 case when语句,该怎么弄啊
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
newfang 2010-07-29
  • 打赏
  • 举报
回复
TField的GetText事件中:
if Sender.AsBoolean then
Text := '是'
else
Text := '否';
gegaosong 2010-07-28
  • 打赏
  • 举报
回复
这种改变会对我的数据库中数据有影响,我只想在显示的时候替换成其他的值
coderee 2010-07-28
  • 打赏
  • 举报
回复
路过。
SQLDebug_Fan 2010-07-28
  • 打赏
  • 举报
回复
可以设置TField的GetText和SetText来改变。

5,392

社区成员

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

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