2017-02-28 70 views
0

我已創建一個帶有標題的表格。代碼如下TextBox.text在轉換爲pdf或excel時不起作用

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()它能夠顯示System.Web.UI ........在PDF中。

+0

嘗試使用\ n替換
標籤。也許它沒有使用HTML時效果更好。 – Sami

+0

\ n不工作。我嘗試之前,只有我改變使用br標籤 –

+0

好吧。檢查pdf是否不允許該單元格中有多行文本。 – Sami

回答

0

ü可以嘗試更換BR標籤Environment.NewLine這樣

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

。什麼都沒有出現 –