我的表中的字段名都是英文的。我用query组件作查询,
查询结果放在DBGIRD中,DBGRID的第一行显示是英文的字段名,
我尝试将DBGRID的COLUMN的TITLE的CAPTION改成中文的,但这样一改查询
结果都不显示了。

解决方案 »

  1.   


    query1.FieldByName('YourField1').DisplayLabel := '钱钱钱';
      

  2.   

    query组件的sql这样写就行了
    select <英文字段1> as <中文名1>,<英文字段2> as <中文名2>... from <表名>
      

  3.   

    打开字段编辑器,选中相应的字段,在该字段属性DisplayLabel中写上中文名字
      

  4.   

    gdwyh的更好!
    oskyo的也行,
    但是动态生成的话,则最好用前者的select 语句!