dbgrid窗口中显示的是true/false怎么改成“是”,“否”汉字 我用的是dbgrid的数据窗口,我知道有其他的是可以自动显示成是否或打的状态,我就想知道怎么在dbgrid中如何显示数据内容的时候,显示的字段为boolean为时为‘是’‘否’显示。该怎么改呢,请大侠告诉我。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在这个字段的displayvalue属性写上"是;否"中间是分号的啊 在表格中的keylist,picklist设置就可以了 用SQL语句select Decode(table_ID,'False','否','True','是') from aTable 除了以上说的,就是新建一张表,里面两个字段id,name寸放值id name0 否1 是然后用lookup字段,那样不要写任何代码,比如男女也可以这样用,哈哈, select Decode(table_ID,'False','否','True','是') from aTable可以 在这个字段的displayvalue属性写上"是;否"中间是分号的啊 建议使用 select Decode(table_ID,'False','否','True','是') from aTable如果是access or SqlServer 也可以用 iif 函数 可以用SQL语句实现:select case(字段名) when true then '是' else '否' end from table1 修改DBConsts.pas文件,第79、80行(D7), STextFalse = 'False';-->STextFalse = '否'; STextTrue = 'True';---->STextTrue = '是';保存,重新编译,以后的程序直接就显示为汉字了。有兴趣的话,可以把此文件的所有信息都给汉化了,别忘了给大家通知一声。 select Decode(table_ID,'False','否','True','是') from aTable这对oracle数据库适用! 没有找到那个displayvalue的属性列,在那里找啊。》 告诉你改文件是一劳永逸的事,其他的什么都不用设置。文件在Source\vcl下 可是如果我换了一控件那在那里改他的source文件,我找过相关的***DBGRID.pas文件,没有你说的改性质。其他的人写的用select写的代码,我用的ACCESS数据库,他不容DEcode 建议使用 select Decode(table_ID,'False','否','True','是') from aTable 在dbgrid的onGetCellParams里面可以写 不是DBGird.pas是DBConsts.pas,你可以在delphi的目录下搜索,只改两个字,你不会还嫌麻烦吧?还有一点,你需要在环境设置中,Library Path添加$(DELPHI)\Source\vcl 我改了在dbconsts.pas文件中,不嫌麻烦我。我现在换了一个数据窗口的控件,但是我怎么在新换的这个控件里面改呢,这个VCL控件她好像没有dbconsts文件,只有dbgrid文件 谢谢你告诉我了这个办法。谢谢真的。上面还有很多人都告诉我写代码的方法,但是我不知道在那里写,还有一位说在keylist,picklist可以改,但是我不知道怎么写脚本。谢谢了 QuickReport.v5.04.D2009 安装问题 FastReport问题 编译能通过..为何运行时出错? 地址访问的问题. 类似于网络收音机的不间断播放音频的程序怎样实现? 有关开放源码的问题? 如何获得当前运行程序路径 求助在delphi 中取日期变量中的年、月、或日的函数 使用ADO+ACCESS,发布时装哪个版本的mdac好? 关于网络通信底层的开发 动态添加的菜单项,怎么编写相应该的事件呢? 高手请解读formulaone,谢谢了 请大家讨论一下!
select Decode(table_ID,'False','否','True','是') from aTable
寸放值
id name
0 否
1 是然后用lookup字段,那样不要写任何代码,比如男女也可以这样用,哈哈,
可以
如果是access or SqlServer 也可以用 iif 函数
select case(字段名) when true then '是' else '否' end from table1
STextFalse = 'False';-->STextFalse = '否';
STextTrue = 'True';---->STextTrue = '是';保存,重新编译,以后的程序直接就显示为汉字了。有兴趣的话,可以把此文件的所有信息都给汉化了,别忘了给大家通知一声。
这对oracle数据库适用!
。其他的人写的用select写的代码,我用的ACCESS数据库,他不容DEcode
你可以在delphi的目录下搜索,只改两个字,你不会还嫌麻烦吧?
还有一点,你需要在环境设置中,Library Path添加$(DELPHI)\Source\vcl
我现在换了一个数据窗口的控件,但是我怎么在新换的这个控件里面改呢,这个VCL控件她好像没有dbconsts文件,只有dbgrid文件
谢谢你告诉我了这个办法。谢谢真的。
上面还有很多人都告诉我写代码的方法,但是我不知道在那里写,还有一位说在keylist,picklist可以改,但是我不知道怎么写脚本。
谢谢了