使用行brea将Multiline Textbox中的值保存到SQL Server中

时间:2013-12-12 06:23:35

标签: asp.net sql-server vb.net textbox multiline

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

Hai.
I'm robot.
Please feed me.

我希望使用换行符保存到数据库中,稍后会将其显示为用户键。

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

dim strDesc as string = txtDesc.text

如何实现这一目标?

谢谢。

2 个答案:

答案 0 :(得分:0)

喜欢示例文本:)

如何在SQL中保存和加载此文件?如果我有一个多行文本框,.Text属性包含换行符 -

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

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

你能发布你的加载/保存代码吗?

答案 1 :(得分:-1)

我得到了答案:

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

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

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

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