最近再开发ERP系统的过程中发现前端控件中的换行不能保存到数据库中,用户输入分行的内容,保存到数据库中后再取出赋给控件,换行符没有了,所有的内容拥挤在了一起,严重影响使用。今天对于这个问题进行了简单研究,发现的问题暂时记录如下:

环境:

编程平台 - VS2010

语言 -C#

数据库-SQL Server 2008

前端控件- DEV

问题描述:

在保存的sql中  字段的值为:(1)第一行\r\n(2)第二行\r\n(3)第三行

从数据库中取出的字段值为:(1)第一行\n(2)第二行\n(3)第三行

初步解决方案:

控件赋值数据库对应字段时用函数Replace("\n","\r\n")把字段的值处理下。

是否有更好的办法须待深入的研究!!!