| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1540 人关注过本帖
标题:grid列名是英文,怎么用代码变成汉字?列宽怎么设置?
只看楼主 加入收藏
vfp60菜鸟
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2017-1-11
结帖率:82.35%
收藏
 问题点数:0 回复次数:6 
grid列名是英文,怎么用代码变成汉字?列宽怎么设置?
grid数据源表字段名是英文。
搜索更多相关主题的帖子: 数据源 英文 汉字 
2017-02-16 17:34
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
表格控件的INIT事件代码

for i=1 to fcount("aa") && aa为表格控件的数据源
    thisform.grid1.columns(i).header1.caption=padl(i,3,"0")
    thisform.grid1.columns(i).header1.Alignment=2
endfor
数据表的具体情况不明,只能举例说明了。
表格控件的数据源是数据库表还是自由表,如果是数据库表并且使用的是VFP9,可以使用函数FIELD()获取英文字段对应的中文标题(必须事先填好标题);否则只有将英文字段对应的中文标题保存在数组中,然后用上面的代码处理。

坚守VFP最后的阵地
2017-02-16 18:46
vfp60菜鸟
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2017-1-11
收藏
得分:0 
想把列名变成汉语,是代码写的数据源
select 0
use gysdrgrid
thisform.grid1.recordsource=''
thisform.grid1.recordsource='gysdrgrid'


图片附件: 游客没有浏览图片的权限,请 登录注册
2017-02-16 21:27
vfp60菜鸟
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2017-1-11
收藏
得分:0 
vf6
2017-02-16 21:27
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:371
专家分:1157
注 册:2015-10-2
收藏
得分:0 
也可以用手工编辑方法编辑 grid 。每列的列标题,编辑 header 的caption 值。 每列的列宽,编辑 column 的 width 值 (可按住鼠标拖拉列宽)。
2017-02-16 21:35
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
select xh as 序号,.... from gysdrgrid into curs gysdrgrid1
select gysdrgrid1
thisform.grid1.recordsource=''
thisform.grid1.recordsource='gysdrgrid1'
2017-02-17 07:48
vfp60菜鸟
Rank: 1
等 级:新手上路
帖 子:46
专家分:0
注 册:2017-1-11
收藏
得分:0 
谢谢,好了,谢谢!
2017-02-17 09:19
快速回复:grid列名是英文,怎么用代码变成汉字?列宽怎么设置?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018078 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved