我的数据库字段都是英文字母,但是我想在显示的时候用中文说明字段名例如数据库里是“ID,name,age”但是用户看字段是“编号,姓名,年龄”是在DBGrid里改,还是在dataset里的SQL语句做文章?大虾指点

解决方案 »

  1.   

    1:在設計時設立(DBGrid/ 永久性字段都可以)
    2:在DBGrid數據源取向的DataSource所指的TDataSet(Query,Table)控件打開之後使用DBGrid1.Columns[I].Title.Caption=''  的方式設立
      

  2.   

    你双击DBGrid,然后在弹出的窗口慢慢增加字段,然后修改每个字段的Title.Caption属性就可以了
      

  3.   

    sColumn: TColumn;beign
        sCooumn:= dbgrid.columns.add;
        sColumn.title.caption:= '姓名';
        scolumn.fieldname:='name';
    end;
    大概就是这样子。
      

  4.   

    两个地方都可以改
    如果是dbgrid的话你就编辑它的title.caption 属性
    如果是在QUREY你就在SQL里这样写select ID 编号,name 姓名,age 年龄 from tablename就OK了
      

  5.   

    有三种方法:
    1、适用于较大的项目,使用“数据字典”;
    2、使用Table的静态字段;
    3、使用DBGrid的静态字段。