dbgrid中的列名想用中文表示,我知道用select name as 姓名,但是我机器上出错。而且如何将dbgrid中的列与这些字段名相对应呢?

解决方案 »

  1.   

    select name as 是不能用中文的,
    要想设中文就直接在DBGrid的Columns中定义吧。
      

  2.   

    1、用SQL语句实现是可以的
    2、要不你就静态的在DBGRID上增加COLUMNS对象,设置它的CAPTION就可以了
      

  3.   

    select name as 姓名 from table ,我在SQL Explorer 里面正常运行,到了程序里面,他出错为找不到字段name,why?
    问题虽然简单,还请各位不吝指导。
      

  4.   

    DBGrid.Columns[i].FieldName:='name';
    DBGrid.Columns[i].Title.Caption:='姓名';
      

  5.   

    你可以试试这个
    select [name] as 姓名 from table
      

  6.   

    对不起我以前说那个不能用中文是在fpd26的SQL环境下。现在的都可以了。