这样的话,我觉得你不应该用 Label,应该用 table。

解决方案 »

  1.   

    要不你这样设置看看:<div id="test"  style="Z-INDEX: 29; LEFT: 499px;CLIP: rect; WIDTH: 50px; POSITION: absolute;
     TOP: 35px; HEIGHT: 109px;WORD-WRAP: break-word">
      </div>
      

  2.   

    这种情况和datagrid中的超级联接列类似,或者自己处理(挺麻烦的),或者如楼上所说换其他控件来显示(table行不行不知道,没用过)
      

  3.   

    试了一下,用css就可以了。
    <style type="text/css">
    <!--
    span {
    WORD-WRAP: break-word;
    }
    -->
    </style>
      

  4.   

    用label 好象不太好控制,要不你可以测试你
    的 label 在你不希望宽度撑大时能显示多少汉字
    或数字,英文等.然后对从数据库取出来的进行处理
    自己手动加 <br>很麻烦
      

  5.   

    str.Replace("\r\n","<br/>");
      

  6.   

    <td style="word-break:break-all;word-wrap:  break-word">
      

  7.   

    用<div id="test"  style="Z-INDEX: 1; CLIP: rect; WIDTH: 500px; WORD-WRAP: break-word">虽然能控制,自动换行,不过还是把Table 给撑大了
      

  8.   

    我也碰到这样的问题。
    使用break-word 可以自动换行,但英文不是在单词结束的地方,有时把单词截断,所以这个办法还不行
      

  9.   

    <td style="word-break:break-all;word-wrap:  break-word">
    这个解决了,谢谢!
    大家加我的qq吧
    154222225