我是初学者,当初在设计表的时候没有经验,字段都是用了拼音的(如客户名称我就用了‘kh_khmc’),但在DBGrid显示出来的时候客户很难道看懂‘kh_khmc’是什么东西,我要不能在数据库里把拼音字段该成中文了,因为我的代码都写好了,工作量太大。帮忙的先谢过了!!

解决方案 »

  1.   

    双击  
    ADD ALL FIELD再在属性TITLE改
      

  2.   

    Dbgrid1.Columns[i].Title.caption:='中文';
      

  3.   

    也可以用"as"在SQL语句里面改好了显示,如:
    select kh_khmc as [客户名称] from kh
    你试试吧
      

  4.   

    我是用ADODataSet的commandtext连接数据库的,连接方法如下:
    select '客户编号'=kh_id,'客户名称'=kh_khmc from s_kh
    但在DBGrid里显示的还是kh_id,kh_khmc ,
    各位高手帮忙一下
      

  5.   

    adoquery1.Close ;
    adoquery1.SQL.Clear ;
    adoquery1.SQL.Add('select kh_id as [客户编号],kh_khmc as [客户名称] from s_kh
    ');
    adoquery1.Open ;
      

  6.   

    可以使用樓上的方法,也可以雙擊dbgird,出來一個窗口,點擊左上角的Add New,會增加一個
    0-TColumn,點她,她的屬性欄內有個title,然後在caption內寫中文就可以了,夠詳細了吧,
    別忘了給銀子
      

  7.   

    双击dbgird  会出现editing dbgird.columns
    add new
    title.caption
    就OK了
      

  8.   

    感谢 ls2008(結婚了吧,傻B了吧) ,我已经解决,给银子20大洋