繁体   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