在DBGRID中,如何使字符型字段1顯示為正常,2顯示為取消

解决方案 »

  1.   

    我已經有一個存儲1和2的字符型字段,我的意思是在DBGRID顯示時分別轉化為正常和取消.
      

  2.   

    如果dbgrid直接获取数据源的select....恐怕不好办
    用dxdbgrid可以实现
    或者你直接用stringgrid也可以
    方式很多
      

  3.   

    搞dbgrid 我最在行...你新增一个计算字段,比如cal_field
    在adoquery的oncalcfields事件里写
    if adoquery1.fieldbyname('field1').asstring='1' then
      adoquery1.fieldbyname('cal_field').asstring='正常'
    else if adoquery1.fieldbyname('field1').asstring='2' then
      adoquery1.fieldbyname('cal_field').asstring='取消'