那就一个标题一个标题的设置吧
dbgrid1.column1.caption=""

解决方案 »

  1.   

    将相关的Select  语句用汉字替代如Select fldName as 字段名
      

  2.   

    有两种方法可以解决。
    第一种:通过SQL语句实现,即查询时给字段加上别名,DBGrid的数据源的Recordsource的sql语句:
    select 英文字段名1 as 中文名1,英文字段名2 as 中文名2,...第二种:不妨假设你是用Data控件连接NWind.mdb,你设Data1的Recordsource为表“Employees”,设置DBGrid1的DataSource为Data1,运行结果显示的是英文字段名,你可以把它改为中文,方法如下:右键单击DBGrid1,在弹出菜单中选“属性”,在弹出的属性对话框中有一页是“列”,你可以在其中对照修改。DBGrid控件默认显示两列,你可以在右键菜单中选“编辑”-“插入”来增加新的列,这样在属性对话框中“列”页中的“列”下拉组合框中除了原有的column0和column1,外又增加了column2,column3等,这样你就可以设置每个列的标题了。相对而言,用方法一较好。
      

  3.   

    select columns1 as 中文名1,columns2 as 中文名2 from table
      

  4.   

    查询时加上标题或在datagrid属性中选“编辑”后对各列设置成汉字,并写入相应字段即可!
      

  5.   

    dbgrid1.column(1).caption=""
    dbgrid1.column(2).caption=""
    ....
    就可以啦