找回密码
 立即注册

QQ登录

只需一步,快速开始

simon20130526

高级会员

12

主题

44

帖子

1190

积分

高级会员

积分
1190

活字格认证

simon20130526
高级会员   /  发表于:2013-11-14 22:22  /   查看:6256  /  回复:5
FarPoint.Win.Spread.CellType.TextCellType txt = new FarPoint.Win.Spread.CellType.TextCellType();
            txt.WordWrap = true;
            txt.Multiline = true;

            fpSpread1.Sheets[0].Cells[0, 0].CellType = txt;
            fpSpread1.Sheets[0].Cells[0, 0].Text = "fdasfafadfadfafadfafdafafdfafa";

你好,请问以上代码运行后,单元格内容已换行,但行高不够,如何能设置自动调整行高,或者能通过什么方法知道内容经过换行后有多少行,谢谢!

5 个回复

倒序浏览
simon20130526
高级会员   /  发表于:2013-11-14 22:36:00
沙发
你好,这个问题我已在其它贴子中找到答案了,谢谢!
回复 使用道具 举报
simon20130526
高级会员   /  发表于:2013-11-14 23:05:00
板凳
FarPoint.Win.Spread.CellType.TextCellType txt = new FarPoint.Win.Spread.CellType.TextCellType();
            txt.WordWrap = true;
            txt.Multiline = true;

            fpSpread1.Sheets[0].Columns[0].CellType = txt;
            fpSpread1.Sheets[0].Cells[0, 0].Text = "fdasfafadfadfafadfafdafafdfafa1111111111111111111111111111111";
            fpSpread1.Sheets[0].AddSpanCell(0, 0, 1, 3);

            fpSpread1.Sheets[0].Rows[0].Height = fpSpread1.Sheets[0].GetPreferredRowHeight(0);
你好,我使用以上代码段,得到的行高比我需要的行高多出了许多,好像fpSpread1.Sheets[0].GetPreferredRowHeight(0)这个方法未考虑合并列的情况,请问有什么方法可以解决,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-15 09:38:00
地板
回复 3楼simon20130526的帖子

Spread for Winforms 7.0V2 使用你的代码测试,效果图如下:

Untitled.png

是你想要的效果吗?
回复 使用道具 举报
simon20130526
高级会员   /  发表于:2013-11-15 12:29:00
5#
明白了,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-15 13:32:00
6#
回复 5楼simon20130526的帖子

虽然我没有明白问题出在哪里,但是问题解决就好。
有问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部