DBGrid的问题

yuanscar 2002-09-06 05:14:45
DBGRID中正常列出数据后,怎么改变列名啊!我在数据库里的列名是英文的,我想把它改成中文。不吝赐教!
...全文
4 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yuanscar 2002-09-07
多谢jyqkr(酷鱼)兄,办法简单可行,也多谢其他各位!
回复
god263 2002-09-06
爽击Dbgrid,在弹出的编辑筐中点击鼠标右键, 选择Addallfields
在更改每个字段的Titile
回复
BES 2002-09-06
For i:=0 to DBGrid1.Columns.Count-1 do
begin
if i=DBGrid1.Columns.Count-1 then
begin
DBGrid1.Columns[i].Title.Caption:='总计不良率';
DBGrid1.Columns[i].Width:=70;
end
else
if i=0 then
begin
DBGrid1.Columns[i].Title.Caption:='料品编码';
DBGrid1.Columns[i].Width:=90;
end
else
begin
DBGrid1.Columns[i].Width:=65;
if (i=1) or (((i+3) mod 4)=0) then DBGrid1.Columns[i].Title.Caption:='段别'
else if (i=2) or (((i+2) mod 4)=0) then DBGrid1.Columns[i].Title.Caption:='作业群组'
else if (i=3) or (((i+1) mod 4)=0) then DBGrid1.Columns[i].Title.Caption:='段别名称'
else if (i mod 4)=0 then DBGrid1.Columns[i].Title.Caption:='不良率';
end;
end;
回复
jyqkr 2002-09-06
在query中的fields中的displaylabel中改成中文
或者在dbgrid中的columns中的title中的caption改为中文名
回复
tuorx 2002-09-06
这个问题的解决方法有以下几种:
1、在SQL语句中直接写定中文名,如:
Select FieldName As 中文名 From TableName
2、可以双击DBGRID进行字段设置;
3、可以直接双击TDataSet进行字段设置。
不知还有没有其他方法,小弟暂时提供这么多,不知行否?
回复
careerist 2002-09-06
在DBGRID上点击右键,打开COLUMN EDITER,增加字段,把增加的字段的FIELD NAME属性设置为你DATASET中相应的字段名,然后在TITLE属性下的CAPTION中输入你想要显示的中文字段名.
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4894

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2002-09-06 05:14
社区公告
暂无公告