小弟用DBGrid控件来显示数据表中的各字段值,但我的数据表中的字段是英文,我想让他显示中文,这样界面比较友好,要用DBGrid控件如何实现,请大虾们赐教!

解决方案 »

  1.   

    鼠标双击DBGrid,
    fieldName的值设定为你的数据表中的字段名
    然后编辑每个columns的title的caption属性,改变为中文
      

  2.   

    你可以设置关联的数据集合的字段的DisplayLabel属性。
    如果直接改Dbgrid的column的title的话,如果一旦删除了column则又需要重新填写,比较麻烦。
    还可以在写sql语句的时候就把字段as成中文的。
      

  3.   

    select sh as '顺号',rq as '日期' from table 
    这样就可以了
      

  4.   

    搞定了,其实我使用表的方式,将字段名的中英文都存进表里,在FORMCREATE时动态建立!
      

  5.   

    或者在query的afteropen里加  query1.fields[1].DisplayLable:='地址'
    ...
      

  6.   

    在DBGrid 对应的query中设置字段的DisplayLabel属性。