找回密码
 立即注册

QQ登录

只需一步,快速开始

speed00

中级会员

42

主题

97

帖子

500

积分

中级会员

积分
500

[处理中] fpspread 自动行高

speed00
中级会员   /  发表于:2021-4-29 13:13  /   查看:2959  /  回复:3
你好,我安装了V14 界面上拉了一个fpspread ,我看它自动就是
this.fpSpread1 = new FarPoint.Win.Spread.FpSpread(FarPoint.Win.Spread.LegacyBehaviors.None, resources.GetObject("resource1"));

FarPoint.Win.Spread.CellType.TextCellType text = new FarPoint.Win.Spread.CellType.TextCellType();
            text.WordWrap = true;
            text.Multiline = true;
            this.fpSpread1.Sheets[0].Columns[0].CellType = text;


this.fpSpread1.Sheets[0].Cells[0, 0].Text  = "测试测试测试测试测试测试测试测试测试测试测试";
依旧没有自动行高,但在表格中手动打字行高会变的,咋整呢

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-29 14:10:49
沙发
使用代码的话,可以加上这一句
  1. this.fpSpread1.Sheets[0].Rows[3].Height = this.fpSpread1.Sheets[0].Rows[3].GetPreferredHeight();
复制代码
回复 使用道具 举报
speed00
中级会员   /  发表于:2021-4-29 14:34:06
板凳
没有办法一次性全部自动行高吗,一行行变行高的话,数据多时就很慢,而且表格会一闪一闪,不友好呀
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-29 15:40:32
地板
目前没有其他的办法,我这里测试了一下没有发现一闪一闪的现象。

如果有界面闪烁之类的问题,可以配合
            fpSpread1.SuspendLayout();
            fpSpread1.ResumeLayout();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部