繁体   English   中英

使用行号将值从“多行文本”框中保存到SQL Server中

[英]Save the value from Multiline Textbox into SQL Server with line brea

我有一个多行文本框调用txtDesc。 用户可以键入多行值,例如:

Hai.
I'm robot.
Please feed me.

我想用换行符保存到数据库中,稍后将其作为用户键入的内容显示回来。

如果我将值保存为以下代码,则换行符将不会保存。

dim strDesc as string = txtDesc.text

如何做到这一点?

谢谢。

喜欢示例文字:)

如何保存和从SQL加载和加载? 如果我有多行文本框,则.Text属性包含换行符-

"Hai.\n\I'm robot.\n\Please feed me."

我将其保存到SQL表格中的NVARCHAR(MAX)字段中,然后将其加载回文本框中时,得到的换行符与键入的完全相同。

您可以发布您的加载/保存代码吗?

我得到了答案:

要将多行文本框保存到数据库:

  Dim strDesc As String
  strDesc = ReplaceNewLines(txtDesc.Text, True)

要从数据库显示回多行文本框:

strDesc = productDetails.ProductDesc.Replace("<br/>", vbCrLf)
txtDesc.Text = strDesc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM