我使用的是DBGRIDEH 3.0,当一列为Bit类型时,显示时自动使用的Checkbox。现在我想让他显示为男/女。
在列的DisplayFormat设置为“男;女”不行,请高手指点。谢谢!

解决方案 »

  1.   

    在他的OnGetText 里面写代码
      

  2.   

    设置它的KEYFIELDLIST属性,然后把CHEKCBOX属性设为FALSE就搞定了!
      

  3.   

    它的KEYFIELDLIST属性又是在哪里找到的?
      

  4.   

    在他的OnGetText 里面写代码
      

  5.   

    procedure TForm1.Query1SexIdSetText(Sender: TField; const Text: String);
    begin
      if SexId and 1 = 1 then
        text:='男'
     else if SexId and 0 = 0 then
        text:='女'
      else
        text:='';
    end;
    SexId为性别字段
      

  6.   

    Demo 裡有一個這樣的,學程序員的不可以偷懶。