用DBGrid时,数据库表的字段是英文的,还很长,我想显示为对应的中文,还有缩短他怎么设置呢
我原来在DBGrid的TitleForn属性集合里设置caption但是没有效果啊

解决方案 »

  1.   

    select columnName as 姓名 
    from tableName
      

  2.   

    设置colomn[i].title.caption:='中文名'
    colomn[i].title.font.size:=字体大小
      

  3.   

    我原来在DBGrid的TitleForn属性集合里设置caption但是没有效果啊
      

  4.   

    我先在object treeview中选定DBGrid1-》Columns->选一个字段名;
    然后在object Inspector中的Title属性集合里设置caption为中文的
    但是运行没有效果啊
      

  5.   

    你select出来多少字段,就要添加多少columns,还要设置columns里的fieldname的值为相应字段名,然后在title里设caption才有效果.
      

  6.   

    还要设置columns里的fieldname的值为相应字段名???
    object Inspector中??
      

  7.   

    select columnName as 姓名 
    from tableName
      

  8.   

    用TABLE或者QUERY的字段编辑器设置字段别名
    右键==>fields editor==>再右键==>add files
    然后选择相应字段,设置其DISPLAYLABEL为中文即可
    或者用SQL语句
    AS 别名
    当然设置DBGRID也可以
      

  9.   

    to:hsmserver(撒哈拉之雨的悲伤) 
    我先在object treeview中选定DBGrid1-》Columns->选一个字段名;
    然后在object Inspector中的Title属性集合里设置caption为中文的
    但是运行没有效果啊
      

  10.   

    to:hsmserver(撒哈拉之雨的悲伤) 
    好象是:在操作了:《用TABLE或者QUERY的字段编辑器设置字段别名
    右键==>fields editor==>再右键==>add files
    然后选择相应字段》之后
    我先在object treeview中选定DBGrid1-》Columns->选一个字段名;
    然后在object Inspector中的Title属性集合里设置caption为中文的
    但是运行有效果了,
      

  11.   

    实在痛苦,按照:hsmserver(撒哈拉之雨的悲伤) 的方法,
    有时候就可以
    有时候就该不了
    不是为什么,????
      

  12.   

    DBGrid1.Columns[0].DisplayName:='中文1';
    DBGrid1.Columns[1].DisplayName:='中文2';
    .......
    .....
    ....