找回密码
 立即注册

QQ登录

只需一步,快速开始

tingche

银牌会员

17

主题

76

帖子

3877

积分

银牌会员

积分
3877

活字格认证

tingche
银牌会员   /  发表于:2013-9-22 10:04  /   查看:6087  /  回复:3
您好,现在spread有这么一个功能,单元格内当输入的内容超过文本框长度时,如果文本中有空格,会从第一个空格处截断,文本在文本框内自动换行,

cell.png

现在我想定制换行标志符,比如我要在现有规则不变的情况下,碰到"," 就换行,请问怎么实现,能给我个demo吗?目前我们使用的spread版本是5.0 ,谢谢!

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-22 11:31:00
沙发
回复 1楼tingche的帖子

tingche 你好,
Spread 目前没有暴露换行接口,无法设置。
不过,可以通过遍历单元格文本,在逗号后面添加 “\n” 换行符。

  1. protected void Button1_Click(object sender, EventArgs e)
  2.         {
  3.             FarPoint.Web.Spread.TextCellType txType=new FarPoint.Web.Spread.TextCellType();
  4.             this.FpSpread1.Sheets[0].DefaultStyle.CellType = txType;
  5.             txType.AllowWrap = true;
  6.             txType.Multiline = true;
  7.             this.FpSpread1.Sheets[0].Cells[0, 0].Text = "aaaa,\naa,\naa,\naaaaa";
  8.         }
复制代码
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2013-10-9 13:39:00
板凳
学习了.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-9 15:05:00
地板
回复 3楼chcchb的帖子

也欢迎 chcchb  分享使用成果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部