标题:中年新手简单问题:怎样能让grid中column的列宽随内容自动调整?
取消只看楼主
DBFuser
Rank: 1
等 级:新手上路
帖 子:27
专家分:3
注 册:2022-12-15
结帖率:50%
已结贴  问题点数:20 回复次数:4 
中年新手简单问题:怎样能让grid中column的列宽随内容自动调整?
这是根据表单向导做的一对多表单



想让它显示成下面这样,列宽根据字数多少来自动变化


这是属性,宽度一开始设了一下,现在该怎么调整?



中年新手学做表单,烦请指点,谢谢
搜索更多相关主题的帖子: 列宽 调整 grid 自动 简单问题 
2022-12-16 10:44
DBFuser
Rank: 1
等 级:新手上路
帖 子:27
专家分:3
注 册:2022-12-15
得分:0 
以下是引用jyxfp在2022-12-16 11:51:27的发言:

Thisform.Grid1.AutoFit()
Thisform.Grid1.Column1.AutoFit()


不好意思,新手小白,这个代码应该放在什么地方?
2022-12-16 15:08
DBFuser
Rank: 1
等 级:新手上路
帖 子:27
专家分:3
注 册:2022-12-15
得分:0 
以下是引用吹水佬在2022-12-16 11:36:48的发言:

grid有个自适应列宽的方法





已经选择允许自动调整了
2022-12-16 15:11
DBFuser
Rank: 1
等 级:新手上路
帖 子:27
专家分:3
注 册:2022-12-15
得分:0 
以下是引用吹水佬在2022-12-16 15:25:24的发言:


想在什么时候要显示效果就调用此方法,注意的是调整的列宽是以当前数据参考,数据变了就要重新调用此方法调整。



不好意思,我是刚学着用表单的,
是在点击查询后显示的,应该怎么调用呀
2022-12-16 15:34
DBFuser
Rank: 1
等 级:新手上路
帖 子:27
专家分:3
注 册:2022-12-15
得分:0 
以下是引用laowan001在2022-12-16 15:31:54的发言:

* 建议放在 thisform.grid1.refresh方法中
thisform.grid1.autofit

* 当为grid1加载了数据后调用refresh


非常感谢,明白了,试验成功!!


2022-12-16 22:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510966-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.280889 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved