很简单的问题

micmingboy 2003-10-18 10:09:53
我用ADOQuery和数据库连,SQL是程序中写出的,不是静态存储的。我想问数据库中的字段名是英文的,可我在DBGRID里字段名想显示中文。怎么办?
...全文
32 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lion_fenn 2003-10-31
  • 打赏
  • 举报
回复
最简单的就是:Select Name as 姓名 from Table;
free1949 2003-10-31
  • 打赏
  • 举报
回复
全力支持各位
fancy05 2003-10-31
  • 打赏
  • 举报
回复
感觉还是用Select Name as 姓名 from Table 习惯些
lihongxing2002 2003-10-21
  • 打赏
  • 举报
回复
在方法1、中建立视图后给ADOQuery的sql属性赋值"select * from VDegrees",然后把ADOQuery作为数据源
lihongxing2002 2003-10-21
  • 打赏
  • 举报
回复
有两种方法:
1、建立视图:
CREATE VIEW dbo.VDegrees
AS
SELECT Degree AS 资产级别
FROM dbo.Degrees
2、操作网格控件:
DB->Columns->Items[0]->Title->Caption ="地点";
DB->Columns->Items[0]->Title->Font->Size =10;
DB->Columns->Items[0]->Title->Font->Style =TFontStyles()<<fsBold;
DB->Columns->Items[0]->Title->Alignment =taCenter;
DB->Columns->Items[0]->Width = 200;
yjy1001 2003-10-21
  • 打赏
  • 举报
回复
同意 潇洒——说的。
HITGB 2003-10-19
  • 打赏
  • 举报
回复
别名!!!!听说过嘛
huangjuliang 2003-10-19
  • 打赏
  • 举报
回复
对!
AS 后面跟的就是别名!
blankman 2003-10-19
  • 打赏
  • 举报
回复
总结一下:

选中dbgrid组件,在弹出菜单执行Columns Editor 在Editing DBGrid1->Columns
中添加所有字段(Add All Fields) 。 选中欲修改的字段,修改Title/Caption 可以改为中文。

Select Name as 姓名 from Table

补充一点

DBGrid1->Fields[i]->DisplayLabel = "汉字";
huangjuliang 2003-10-18
  • 打赏
  • 举报
回复
楼上两位的方法都可以的!
一个用AS,一个先写好
都没有问题的!
domustdo 2003-10-18
  • 打赏
  • 举报
回复
就是weixing979(★★★闪电侠★★★) 说得了
weixing979 2003-10-18
  • 打赏
  • 举报
回复
选中dbgrid组件,在弹出菜单执行Columns Editor 在Editing DBGrid1->Columns
中添加所有字段(Add All Fields) 。 选中欲修改的字段,修改Title/Caption 可以改为中文。
zihan 2003-10-18
  • 打赏
  • 举报
回复
Select Name as 姓名 from Table

1,178

社区成员

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

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