要怎样向数据库中插入下面的这样的数据,要换行的,谢谢"1/4″SONY IT CCD 480 线, 1.0LUX 
 内置 18 倍数字变焦, f=4.1 ~ 73.8mm 
 内置 RS-485 信号接收 / 驱动器 ( 解码器 ), 通过拨动开关可选多种控制协议 
 信噪比 >48dB ,背光补偿功能 
 内置全方位高速云台,水平转速 0-300°/S ,上下转角 0-120°/S ,可 360° 连续旋转 
 4 路报警输入,1路继电器输出 
 128 个预置位, 180° 自动翻转 
 电源: 24VAC 
 多种安装方式可选 ( 室内吸顶、室内嵌入 ) "

解决方案 »

  1.   

    每行后加个 <br /> 换行符
      

  2.   

    如果不是广告……
    你可以把该字段的数据类型设置成Text,然后把输入的内容用HTML标签编辑好(换行什么的都写好)
    然后直接存近那个Text字段里,它保存的是二进制数据,进去是什么样出来还是什么样子
      

  3.   


    也就是要在每行后面加<br/>喽,是不是这样子啊
      

  4.   

    string str="";
    换行就可以了
    显示replace("\r\n","<bR>")
      

  5.   

      string text = T_content.Text.Trim();
                if (text.Contains("\n"))
                {
                    text = text.Replace("\n", "<br>");
                }
      

  6.   


    难道我要一个一个去在插入的每行数据后加<br/>吗,那商品有很多的话,我岂不是工作量很大
      

  7.   

    录入的时候不用管,只需要在读取数据的时候 替换就可以了
    row["msg"].ToString().Replace(System.Environment.NewLine,"<br/>")
      

  8.   


    例如这样:
    <p>"1/4″SONY IT CCD 480 线, 1.0LUX<br />  
     内置 18 倍数字变焦, f=4.1 ~ 73.8mm<br />
     内置 RS-485 信号接收 / 驱动器 ( 解码器 ), 通过拨动开关可选多种控制协议<br />  
     信噪比 >48dB ,背光补偿功能<br />  
     内置全方位高速云台,水平转速 0-300°/S ,上下转角 0-120°/S ,可 360° 连续旋转<br />  
     4 路报警输入,1路继电器输出<br />  
     128 个预置位, 180° 自动翻转<br />  
     电源: 24VAC<br />  
     多种安装方式可选 ( 室内吸顶、室内嵌入 ) "<br />
    </p>
    可以将以上内容存入字段类型为Text的数据列中
    <p>……<br /></p>可以做个模版对真实数据进行替换
      

  9.   


    但是我录入的时候什么操作都不做就是一个字符串了就像下面的一样,哪里有<br/>,还是要手动的吧:"1/4″SONY IT CCD 480 线, 1.0LUX  内置 18 倍数字变焦, f=4.1 ~ 73.8mm 内置 RS-485 信号接收 / 驱动器 ( 解码器 ), 通过拨动开关可选多种控制协议  信噪比 >48dB ,背光补偿功能  内置全方位高速云台,水平转速 0-300°/S ,上下转角120°/S ,可 360° 连续旋转  4 路报警输入,1路继电器输出  128 个预置位, 180° 自动翻转电源: 24VAC多种安装方式可选 ( 室内吸顶、室内嵌入 ) "
      

  10.   

    最近怀疑的人很多啊,我早上发了个帖子,结果有人说是过时的广告贴,直接无语!
    楼主在哪里输入的,如果是在textarea里面输入的,你保存到数据库的时候会自动将换行转换成‘\r\n’.
    数据:
    "1/4″SONY IT CCD 480 线, 1.0LUX  
     内置 18 倍数字变焦, f=4.1 ~ 73.8mm  
    到数据库后会变成"1/4″SONY IT CCD 480 线, 1.0LUX  \r\n 内置 18 倍数字变焦, f=4.1 ~ 73.8mm 
    这样读取到页面显示的时候自需要将'\r\n'替换为'<br>'就可以了,像楼上几位说的那样.如果数据库读取过来直接填充到textarea的话不用替换,textarea会自动识别'\r\n'的.
    如果是在在线编辑器里输入的话,你输的时候什么格式,显示的时候也就是什么格式了 
      

  11.   

    我了个去!
    你输入的是什么样子 取出来也是什么样子的
    内容很多的话TextBox会自己给你换行的
    这还有什么纠结的?
      

  12.   


    不是,我是直接从数据库插入数据,在页面上用<span>显示
      

  13.   

    我是从数据库直接录入的,不是在页面录入的,而且我说的内容多是指有很多产品,这只是一个产品的的详细介绍,我如果一个一个那样在每行后面加<br/>这样工作量会很大
      

  14.   

    哦 原來是這樣 .
    那是在查詢分析器裡錄入的嗎?
    如果是那麼在插入的時候把你的數據直接粘貼就好了
    類似這樣insert into tb
    select '"1/4″SONY IT CCD 480 线, 1.0LUX  
     内置 18 倍数字变焦, f=4.1 ~ 73.8mm  
     内置 RS-485 信号接收 / 驱动器 ( 解码器 ), 通过拨动开关可选多种控制协议  
     信噪比 >48dB ,背光补偿功能  
     内置全方位高速云台,水平转速 0-300°/S ,上下转角 0-120°/S ,可 360° 连续旋转  
     4 路报警输入,1路继电器输出  
     128 个预置位, 180° 自动翻转  
     电源: 24VAC  
     多种安装方式可选 ( 室内吸顶、室内嵌入 ) "
    '讀取的時候替換一些符號即可
    row["msg"].ToString().Replace(System.Environment.NewLine,"<br/>").Replace("\'","\\'").Replace("\"","\\\"")
      

  15.   

    下个富文本编辑器fck等,在你需要换行的地方按回车
      

  16.   

    楼主,建议你用文本编辑器,在编辑器中编辑好后,连带Html代码一起存到数据库中,显示的时候读取出来就可以了,因为页面最后也是Html,所以样式不会改变