c# - 发送回数据库时将换行符替换为\r\n

标签 c# .net mysql winforms

新人又来了。 我有一个 C# 表单,它通过调用 Web 服务从数据库中检索信息。它得到的一个字段只是关于该客户的“注释”。 我的表单允许在注释字段中包含多行,但是当我保存它(通过网络服务将其发送到数据库)时,它无法识别换行符。我如何告诉它用/r/n/(是吗?)代码替换换行符,以便下次从数据库检索它时,它会知道如何在注释字段中显示它?

这是我现在使用的代码,但不起作用。

     if (MasterRecord.Customer.Notes.Trim().Length < 1)
        {
            string s = "";
            foreach (object o in txtNotes.Text)
            {
                s += o.ToString() + ("\r\n");
            }
        }

最佳答案

就这样做:

var stringToInsert = txtNotes.Text.Replace("\n", "\r\n");

关于c# - 发送回数据库时将换行符替换为\r\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8102484/

相关文章:

c# - 'Tube Map' 上两点之间的最短路径以及 MySQL

c# - ASP.NET 站点和 SharePoint 站点有什么区别?

c# - 如何使关闭按钮像最小化一样工作 : C# Winforms

c# - 我可以获得在 MySQL 中导致重复异常的特定字段吗?

mysql infile无法访问子查询中的@user变量

php - 无法使用正确的变量

c# - 我的 XML 代码或 .NET 中是否存在错误?

c# - 使用 EP Plus 在工作表上允许前导零

c# - 使用 double,double 验证一个简单的 CSV 文件

c# - Lambda 解释和它是什么以及一个很好的例子