主题:vfp的GRID能否如EXCEL那样冻结前几列数据
jcheng1680
[专家分:0] 发布于 2010-01-06 10:49:00
vfp的GRID能否如EXCEL那样冻结前几列数据,使得在拉动GRID里水平滚动条时前几列数据能一直显示
回复列表 (共4个回复)
沙发
zxl931 [专家分:3420] 发布于 2010-01-06 14:36:00
thisform.grid1.LockColumns=1
板凳
xm7050432 [专家分:180] 发布于 2010-01-06 16:21:00
我的方法:
*以固定左边三列为例:
*在GRID的AfterRowChange事件中:
LPARAMETERS nColIndex
FOR I=1 TO 3
this.Columns(I).ColumnOrder = this.LeftColumn+I-1
ENDF
*在GRID的ScrolledD事件中:
LPARAMETERS nDirection
if nDirection>3
this.AfterRowColChange()
endif
3 楼
jcheng1680 [专家分:0] 发布于 2010-01-10 15:53:00
哦,非常感谢各位,我这就去试试看
4 楼
北京惬意 [专家分:1330] 发布于 2010-01-10 16:30:00
表单.GRID1.LOCKCOLUMNSLEFT=3 &&锁住3列
我来回复