簡體   English   中英

在Crystal Report上將多行文本框值顯示為多行文本

[英]Display mulitline textbox value as multiline text on Crystal Report

我正在將Multiline ASP.Net Textbox值保存到Database

<asp:TextBox id="txtDesc" runat="server" TextMode="MultiLine" width="300"></asp:TextBox>

它將Textbox由空格分隔的行保存在數據庫中。

我想在Crystal Reports上顯示與在Textbox輸入的值完全相同的值,即多行值。 當前,它在報告的一行中顯示“ Textbox值。

出於理解目的:

為什么多行TextBox在數據庫中不保存任何<br/>/n文本?

要么

取回值時,如何區分值中的不同行 (mulitline值)

任何幫助將不勝感激。

在以下文章中: html textarea注入換行符 ,提到了相反的問題,您可以使用wrap="hard"屬性在TextBox中用硬換行符替換硬換行符:

void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        txtDesc.Attributes.Add("wrap", "hard");
        ....
    }
}

在我的Windows系統上, \\r\\n插入行之間。

根據我的測試, wrap屬性在回發期間保持不變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM