当前位置: 代码迷 >> VFP >> 怎么在grid的column后面加变量
  详细解决方案

怎么在grid的column后面加变量

热度:640   发布时间:2013-02-26 00:00:00.0
如何在grid的column后面加变量?
thisform.page1.grid2.column+&number+.header1.caption= 'aaa'
请赐教,这样写吗?

------解决方案--------------------------------------------------------
这样应该不行吧!

我觉得写成:
1)如果number是数据值型的
cStr="thisform.page1.grid2.column"+allt(str(number))+".header1.caption= 'aaa'"
&cStr
2)如果number是数字字符的
cStr="thisform.page1.grid2.column"+allt(number)+".header1.caption= 'aaa'"
&cStr

------解决方案--------------------------------------------------------
cStr="thisform.page1.grid2.column"+transform(number)+".header1.caption= 'aaa'"

------解决方案--------------------------------------------------------
f = transform(number)
thisform.page1.grid2.column&f..header1.caption= 'aaa'

------解决方案--------------------------------------------------------
thisform.page1.grid2.columns(数值型变量).header1.caption= 'aaa'

------解决方案--------------------------------------------------------
这样
假设表有字段aa,要把该字段显示为 中国


select的时候这样

select aa as 中国 from 表 into cursor temp

thisform.grid1.recordsource = 'temp'
------解决方案--------------------------------------------------------
其他字段类似

比如bb字段显示为 CSDN

select aa as 中国,bb as CSDN from 表 into cursor temp
------解决方案--------------------------------------------------------
探讨
引用:
这样
假设表有字段aa,要把该字段显示为 中国


select的时候这样

select aa as 中国 from 表 into cursor temp

thisform.grid1.recordsource = 'temp'

但是我select的表不止一个字段,而且字段数目不是固定的。

------解决方案--------------------------------------------------------
探讨
引用:
引用:
引用:
这样
假设表有字段aa,要把该字段显示为 中国


select的时候这样

select aa as 中国 from 表 into cursor temp

thisform.grid1.recordsource = 'temp'

但是我s……
  相关解决方案