[英]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.