试一下在ondrawdatacell事件里面判断并处理

解决方案 »

  1.   

    在DATASET的SCROLL事件和OPEN事件里试一下,不过INSERT和EDIT后的BEFOREPOST时,也先写代码要判断啊
      

  2.   

    TBooleanField->DisplayValues = "男;女";
      

  3.   

    在字段的ongettext事件里写:
    procedure tablefield1GetText(Sender: TField; var Text: String; DisplayText: Boolean);
    begin
      if sender.value =0 then Text:='male';
      if sender.value =1 then Text:='female';end;
      

  4.   

    其实
    TBooleanField->  DisplayValues  =  "男;女";
    最简单的。