转换为pdf或excel

时间:2017-02-28 08:24:59

标签: c# asp.net excel pdf itext

我创建了一个带标题的表。代码如下

HeaderCell = new TableCell();
HeaderCell.Text = "NBV <br/>" + TextBox1.Text;
HeaderCell.HorizontalAlign = HorizontalAlign.Center;
HeaderCell.VerticalAlign = VerticalAlign.Bottom;
HeaderCell.RowSpan = 3;
HeaderCell.Width = 60;
HeaderRow.Cells.Add(HeaderCell);

当我在网页上查看时,它是这样的:

column header with date

然而,当我转换为PDF或Excel时,它变成了这样:

column header without date

任何人都可以告诉我为什么它会变成这样。搜索谷歌尚未找到答案。 我认为问题在于.text。当我尝试textbox1.toString()时,它能够在pdf中显示System.Web.UI ........。

1 个答案:

答案 0 :(得分:0)

你可以尝试将br标签替换为Environment.NewLine,就像这样

HeaderCell.Text = "NBV" + Environment.NewLine + TextBox1.Text;