用控件绑定显示
默认的列标题为数据库的英文列名
如何设置把其改成中文列名

解决方案 »

  1.   

    双击dbgrid,增加列,然后改每一列的标题属性。
      

  2.   

    昨晚搞了一下
    Well在代码里要写成
    dbgrid1.Columns[0].Title.caption:='编号';
    dbgrid1.Columns[0].Title.
    写到这里的时候
    Delphi7居然没有提示有Caption属性哦
    搞了我好一阵子
    是不是Delphi7要补丁下呢
    请问各位有没有Delphi7的补丁下载呀?
      

  3.   

    DBGrid1.Columns.Add;
        DBGrid1.Columns[0].Title.caption := '123';
      

  4.   

    在ONCREATE中添加上去就得了
    dbgrid1.Columns[0].Title.caption:='编号';
    dbgrid1.Columns[1].Title.caption:='XX';

      

  5.   

    在属性里面改的时候记得要改fieldname还有title里面的caption,还有就是adoquery的active要是true
    如果在代码里实现,记得先清空
    dbgrid1.columns.clear;
    dbgrid1.columns.add
    dbgrid1.columns[0].title.caption :='123';
    dbgrid1.columns[0].fieldname :='你对应的英文字段名称';
    我刚搞好的,两种方法都可以。