DBGrid显示字段A的内容,我想让A的值如果为1时则显示0,如果非1时则照常显示。
请问该怎么做?谢谢~!

解决方案 »

  1.   

    用第三方控件DBGridEh很多人都在用的
      

  2.   

    http://community.csdn.net/Expert/topic/3165/3165949.xml?temp=.935055
      

  3.   

    可以在对应的QUERY加个计算字段A1
    在ONCALCFIELDS事件里写
    IF dataset[A] = 1 then dataset[A1] := 0
    else dataset[a1] := dataset[A] ;
      

  4.   

    可以在数据集,如adoquery的field的onGetText事件里处理  if sender.AsInteger = 1 then
        text := '0';
      else
        text := '*****';