小问题:如何让里某一列,当字符串过长时自动换行,让其宽度固定,(该列里每一格都是用label控件保存字符串
wx8298 2003-12-12 08:13:46
如题
...全文
157 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
不会吧,我是这样做的呀,可是当列中字符串太长时就是不换行
而且还把旁边的列给挤了,旁边的列的字符串都变竖起来了
Programmersheaven 2003-12-12
  • 打赏
  • 举报
回复
设好宽度就OK

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

datagrid在属性向导里面把列宽也设了就OK
wx8298 2003-12-12
  • 打赏
  • 举报
回复
还有在DATAGRID中如何自动换行呢

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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

试试用AI创作助手写篇文章吧