foxpro隐藏grid的某列

今天弄foxpro的时候用到了grid,需要设置数据源为dbf表

但是不想显示dbf表中的某些列!

本想很简单就实现这个功能用上以后就发现根本不是那么回事,

最后在度娘的 指引下找到了这样的一个办法!

以下是原稿

LOCAL aOBJ(THIS.COLUMNCOUNT)
FOR I = 1 TO THIS.COLUMNCOUNT
aOBJ(I) = THIS.Columns(I)
ENDFOR
FOR I = 1 TO THIS.COLUMNCOUNT
IF INLIST(UPPER(GETWORDNUM(aOBJ(I).CONTROLSOURCE, 2, ‘.’)),’订单号’,’销售价’,’ID’)
THIS.RemoveObject(aOBJ(I).NAME)
ENDIF
ENDFOR
RELEASE aOBJ

本人只用其中的一部分就隐藏一列就好办多了

用thisform.grid1.RemoveObject(thisform.grid1.column1.NAME) &&移除grid表格的第一列

呵呵就是这么的简单~

真是会了不难难了 不会啊 !

上图

foxpro-grid-remove-column

foxpro-grid-remove-column

在这里感谢党,感谢国家,感谢人民,感谢我们万能的度娘!

 

 

 » 转载请注明来源:网络蛀虫小窝 » 《foxpro隐藏grid的某列》
 » 本站地址:http://www.gomoth.com

标签: