在DBGRID上点击右键,打开COLUMN EDITER,增加字段,把增加的字段的FIELD NAME属性设置为你DATASET中相应的字段名,然后在TITLE属性下的CAPTION中输入你想要显示的中文字段名.
解决方案 »
- Function xxx:LRESULT,LRESULT是啥意思?
- 关于GetWindowLong,在线等,解决立即给分.
- 请大家解释一下这个代码
- 怎么全文搜索傻掉了??
- 调用动态链接库的问题??急用??
- 两个连锁店,如何进行网络版编程。高分相送!
- 关于怎样提高查询速度的问题?
- 为什么Delphi编译完了以后,出现病毒报警,发现病毒为什么Delphi编译时,发现病毒PWS-Banker.gen.ee ,已经删除。
- 有没有类似DBgrid的控件,点击列上的标题便可按这一列的升降排序?
- 如何在系统启动同时自动实现拨号上网?急!!!请各位大虾指教!!!
- 关于串口采集数据速度的问题(急急急,急死了),100分献上。谢谢
- 请高手帮忙,在XP系统中,关于应用Delphi5.0和Delphi6.0问题
1、在SQL语句中直接写定中文名,如:
Select FieldName As 中文名 From TableName
2、可以双击DBGRID进行字段设置;
3、可以直接双击TDataSet进行字段设置。
不知还有没有其他方法,小弟暂时提供这么多,不知行否?
或者在dbgrid中的columns中的title中的caption改为中文名
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;
在更改每个字段的Titile