用DBGrid控件显示数据表中的各字段值的问题!急急!!!

zhonglingqqxh 2004-03-30 01:26:31
小弟用DBGrid控件显示数据表中的各字段值,但我的数据表中各字段值是英文,我想在DBGrid控件中显示成中文,这样用户友好性好一些,请问各位大虾如何实现??
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
andlew 2004-03-30
  • 打赏
  • 举报
回复
不改dbgrid的话也可以 你可以把你的sql写成:
其中:商品编码为GoodsID,商品名称为Name,售价为Price

select 货物编码=GoodID,商品名称=Name,商品售价=Price from 货物表

这样的话,你查出来的结果,字段名就为中文的了!
wave_f 2004-03-30
  • 打赏
  • 举报
回复
select 英文字段名 as 你要显示的名字 from table 即可 在SQL语句时处理
DataSet数据源的字段DisplayLabel:=中文名称;
DBGrid.Colomn[n].Title:=中文名称;
soaringsouth 2004-03-30
  • 打赏
  • 举报
回复
第一,在程序中处理
with adoquery do
begin
fieldbyname('xm').displaylabel := '姓名';
......
end;
第二,双击dbgrid,添加,然后绑定字段,设置title属性的caption
wfangqian 2004-03-30
  • 打赏
  • 举报
回复
select 英文字段名 as 你要显示的名字 from table 即可
syl79 2004-03-30
  • 打赏
  • 举报
回复
双击DbGrid,会出现Column对话框窗口,然后单击New,这样会生成固态的TColumn,最生再指定其Title就可以了。
楚人无衣 2004-03-30
  • 打赏
  • 举报
回复
刚回答过一个和你一样的问题,你搜搜就能找到,很多解决方案
1.DataSet相关字段之DisplayLabel;
2.DBGrid之Colomn之Title;
3.Select语句取值时用 select sname as [姓名], sex as [性别] from tblStaff

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧