我想在dbgrid 中用“√”符号做标记,以切换字段的BOOL值,请问该如何做????

解决方案 »

  1.   

    你在QUERY里把字段全加进去,然后在字段的onGetText里写就可以了,如果要用图片的话就要在OnDrawDataCell里面处理
      

  2.   

    可以用一条sql语句来完成,
    select  你的字段 case 1 then '√' case 0 then "" from yourdatabase. 
    关于case的说明你可以参考一下sql2000的help.
      

  3.   

    OnDrawDataCellOnDrawDataCell在這裡寫進去
      

  4.   

    case  字段  where 1 then ‘v’ where 0 then ‘x’ end
      

  5.   

    不用写代码的,设置TBooleanField类型字段的DisplayValues为√;×