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

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,如果有就添加进去

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?