小问题:如何让里某一列,当字符串过长时自动换行,让其宽度固定,(该列里每一格都是用label控件保存字符串
wx8298 2003-12-12 08:13:46
如题
...全文
131 13 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
warfen 2003-12-13
用鼠标拖动LABEL控件到一定的长度,也可以通过设置LABEL的WIDTH属性,这样LABEL就会自动换行。很简单吧!
DataGrid中有个CHECKBOX(自动换行),把它选中就可以了。
  • 打赏
  • 举报
回复
wx8298 2003-12-13
是呀,在DATAGRID中是默认换行的,可是它就是不换行,一串字符串一直往左拉
真不知道该怎么做
  • 打赏
  • 举报
回复
HorrorDamily 2003-12-13
DataGrid里面好象本来就是自动换行的,除非你设置了
<HeaderStyle Wrap="False"></HeaderStyle>
但它自动换行的时候很丑,可以设置一下列的宽度,不过好象作用不是很明显
  • 打赏
  • 举报
回复
rtno1979 2003-12-13
<td style="width:120px;word-break:break-all">
  • 打赏
  • 举报
回复
gwycsdn 2003-12-13
<td style="LEFT: 0px; WIDTH: 100%; WORD-WRAP: break-word">
  • 打赏
  • 举报
回复
gwycsdn 2003-12-13
用样式表
  • 打赏
  • 举报
回复
xueqs 2003-12-13
up
  • 打赏
  • 举报
回复
dotapl 2003-12-13
做个函数,判断长度,太长就截断,并加...
  • 打赏
  • 举报
回复
wx8298 2003-12-12
没人回答
  • 打赏
  • 举报
回复
wx8298 2003-12-12
up
  • 打赏
  • 举报
回复
wx8298 2003-12-12
不会吧,我是这样做的呀,可是当列中字符串太长时就是不换行
而且还把旁边的列给挤了,旁边的列的字符串都变竖起来了
  • 打赏
  • 举报
回复
设好宽度就OK

<td width="55">自动换行</td>

datagrid在属性向导里面把列宽也设了就OK
  • 打赏
  • 举报
回复
wx8298 2003-12-12
还有在DATAGRID中如何自动换行呢
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

6.0w+

社区成员

.NET技术交流专区
社区管理员
  • ASP.NET
  • R小R
  • 喵叔哟
帖子事件
创建了帖子
2003-12-12 08:13
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。