VFP表格GRID问题

表单上两个按钮COMMAND1,2,一个表格GRID1,两个表TABLE1,2,两个表的字段数目不一样。GRID1的RECORDSOURCETYPE属性设置为4&&SQL... 表单上两个按钮COMMAND1,2,一个表格GRID1,两个表TABLE1,2,两个表的字段数目不一样。
GRID1的RECORDSOURCETYPE属性设置为4 &&SQL语句

COMMAND1.CLICK:
THISFORM.GRID1.RECORDSOURCE="SELECT * FORM TABLE1 INTO CURSOR TEMPT"
THISFORM.GRID1.AUTOFIT()
THISFORM.GRID1.REFRESH

COMMAND2.CLICK:
THISFORM.GRID1.RECORDSOURCE="SELECT * FORM TABLE2 INTO CURSOR TEMPT"
THISFORM.GRID1.AUTOFIT()
THISFORM.GRID1.REFRESH

请教的问题是:
当COMMAND1和2点来点去,GRID1中就会出现右边很多密密麻麻的空列,这样看起来很不好看。(因为表的所有字段内容长度加起来也没有表格本身设计时的WIDTH长,所以,当点按钮查询后,表格的右边就出现了很多细小的空列也就是在最后一个表字段的后面开始挤了一堆空列,很不美观)。

要处理这个美观问题,可以在按钮中设置表格的列宽,删掉AUTOFIT()。但字段数目不管怎么说也蛮多的(需要的列蛮多的),而显示字段内容的列又不想列宽都一个样。所以,有没有简便的方法消除表格右边(最后一个字段右侧)的紧密的细小空列呢?
我解决了这个问题:
在查询按钮里适当位置加上 THISFORM.GRID1.COLUMNCOUNT=-1

请教还有其他解决办法吗?
展开
 我来答
百度网友4e9a8072b
2010-04-29 · TA获得超过227个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:280万
展开全部
请上图说明
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式