grid列名是英文,怎么用代码变成汉字?列宽怎么设置?
grid数据源表字段名是英文。
表格控件的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()获取英文字段对应的中文标题(必须事先填好标题);否则只有将英文字段对应的中文标题保存在数组中,然后用上面的代码处理。