kehua668
2018-09-04 02:54
采纳率: 25%
浏览 1.1k
已采纳

NPOI 读取excel单元格内容 并写入数据表中 文本段落问题

npoi 读取excel单元格 内容写到数据库里,excel单元格内容是有换行的多行内容,写到表里后,label预览内容时无换行,但在修改状态下 textbox有换行显示正从,请问label 怎么解决?
以下是代码片段:

 HSSFCell Point = (HSSFCell)sheet.GetRow(65).GetCell(0);
 ...
 Point.SetCellType(CellType.STRING);
 ...
 model.Point = Point.StringCellValue.Trim();
 ...

预览导入的数据:

  this.L_Point.Text = (model.Point.Replace(Char.ConvertFromUtf32(32), "&nbsp;")).Replace(Char.ConvertFromUtf32(13) + Char.ConvertFromUtf32(10), "<br />");

图片说明

编辑导入的数据:

 this.t_Point.Text = model.Point;

图片说明

编辑状态下什么都不动,再点下修改,label就显示正常了

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • me683547 2018-09-04 03:28
    已采纳

    应该是读取的时候没有做筛选,判断是否有\n,如果有就添加进去

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • kehua668 2018-09-29 02:32

    问题自己以解决,感谢,就是\n\r 的问题

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题