Label的Text的换行问题

cacartoon 2004-05-08 11:11:57
从数据库里面提取一很长字符,向"....................."这样,连续的字符,通过Label来表现出来,者其不自动换行,不过中文就可以,怎样解决呢?
是不是在用户提交的TextBox里解决?
=====================================================
^_^,DataGrid也可以绑定图片,而且可以固定数据记录
=====================================================
正在开发.net Application-QuickResponser
感兴趣者,请联系QQ154222225,注明.net
http://www.quickresponser.com
...全文
121 12 点赞 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cacartoon 2004-05-12
<td style="word-break:break-all;word-wrap: break-word">
这个解决了,谢谢!
大家加我的qq吧
154222225
  • 打赏
  • 举报
回复
wnix 2004-05-11
我也碰到这样的问题。
使用break-word 可以自动换行,但英文不是在单词结束的地方,有时把单词截断,所以这个办法还不行
  • 打赏
  • 举报
回复
cacartoon 2004-05-08
用<div id="test" style="Z-INDEX: 1; CLIP: rect; WIDTH: 500px; WORD-WRAP: break-word">虽然能控制,自动换行,不过还是把Table 给撑大了
  • 打赏
  • 举报
回复
活靶子哥哥 2004-05-08
<td style="word-break:break-all;word-wrap: break-word">
  • 打赏
  • 举报
回复
bitsbird 2004-05-08
str.Replace("\r\n","<br/>");
  • 打赏
  • 举报
回复
vzxq 2004-05-08
学习,帮你UP
  • 打赏
  • 举报
回复
smx717616 2004-05-08
用label 好象不太好控制,要不你可以测试你
的 label 在你不希望宽度撑大时能显示多少汉字
或数字,英文等.然后对从数据库取出来的进行处理
自己手动加 <br>

很麻烦
  • 打赏
  • 举报
回复
暗石绿 2004-05-08
试了一下,用css就可以了。
<style type="text/css">
<!--
span {
WORD-WRAP: break-word;
}
-->
</style>
  • 打赏
  • 举报
回复
dayasky 2004-05-08
什么叫不自动换行?
是就在一行把宽度撑大了,还是被切断了?
  • 打赏
  • 举报
回复
lansluo 2004-05-08
这种情况和datagrid中的超级联接列类似,或者自己处理(挺麻烦的),或者如楼上所说换其他控件来显示(table行不行不知道,没用过)
  • 打赏
  • 举报
回复
暗石绿 2004-05-08
要不你这样设置看看:

<div id="test" style="Z-INDEX: 29; LEFT: 499px;CLIP: rect; WIDTH: 50px; POSITION: absolute;
TOP: 35px; HEIGHT: 109px;WORD-WRAP: break-word">
</div>
  • 打赏
  • 举报
回复
暗石绿 2004-05-08
这样的话,我觉得你不应该用 Label,应该用 table。
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-08 11:11
社区公告
暂无公告