我的DATEGIRD中的单元格显示数据库中带换行的文本时,换行效果出不来,我知道时http将换行符虑掉了,如何解决?我不想在原数据库中用<BR>,这样可以解决。

解决方案 »

  1.   

    public string Changechr(string str)
    {
    str=str.Replace("<","&lt;");
    str=str.Replace(">","&gt;");
    str=str.Replace(" ","&nbsp;");
    str=str.Replace("\r\n","<br/>");
                                return str;
    }
      

  2.   

    可以在数据中加Chr(13)是可以的
    也可以用<pre></pre>
    但是你数据没有换行的话他会撑很大的
      

  3.   

    我的DATEGIRD中的单元格显示数据库中带换行的文本时,换行效果出不来?
    如何对绑定列如上处理呢?
    使用你的方法changechr
    <%changechr(#Container.DataItem("题目"))%>对吗?