找回密码
 立即注册

QQ登录

只需一步,快速开始

15942617904

注册会员

15

主题

46

帖子

131

积分

注册会员

积分
131
15942617904
注册会员   /  发表于:2020-9-27 13:32  /   查看:2739  /  回复:3
5金币
spread的header有一组默认的宽度,
点击画面上的【全表示】按钮,列宽根据数据的长度自动调整,
点击【标准宽度】按钮,列宽返回默认宽度

这个spread中有什么属性可以直接设定吗,没有的话哪位大神能帮忙给个解决方案吗?
新手求帮助,求实装方式

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-27 14:03:59
沙发
你的需求是要自动调整列宽

自适应调整列宽的代码如下,
  1. col = FpSpread1.ActiveSheet.ColumnHeader.Columns(0)
  2. size = col.GetPreferredWidth()
  3. col.Width = size
复制代码


需要在文字内容变化后自动调整的话,可以将调整代码放在Spread 的Change事件里

评分

参与人数 1满意度 +5 收起 理由
15942617904 + 5 很给力!

查看全部评分

回复 使用道具 举报
15942617904
注册会员   /  发表于:2020-9-27 14:51:44
板凳
Richard.Ma 发表于 2020-9-27 14:03
你的需求是要自动调整列宽

自适应调整列宽的代码如下,

非常感谢,已经解决了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-27 16:44:55
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部