如何限制列的宽度并使其文本换行

本文关键字:文本 换行 何限制 | 更新日期: 2023-09-27 18:36:10

我的应用程序中有一个 RadGrid,发生的事情是,如果网格列中的文本很长,它不会换行,因此网格容器将展开并脱离框架,因此我想这样做,以便当列中的文本太长以至于换行时, 我该怎么做? 下面是其中一列的示例。

 <telerik:GridBoundColumn DataField="clientnum" 
 HeaderText="Client Number" HeaderStyle-HorizontalAlign="Left" 
 AllowSorting="false" />

谢谢你的帮助

如何限制列的宽度并使其文本换行

请尝试以下 aspx 代码。

.ASPX:

<MasterTableView   > 
<ItemStyle   Wrap="True" /> 

将列的宽度设置为固定宽度,以便在超出限制后将文本换行

我认为

,最好的方法是通过Firebug查看生成的表的id,然后您可以通过css设置宽度。在 css 文件中,你应该写这样的东西

#table_id td{
 width: 50px;/*for example*/
}

您是否尝试过添加 HeaderStyle-Width 标签?所以像这样:

    <telerik:GridBoundColumn DataField="clientnum" 
    HeaderText="Client Number" HeaderStyle-HorizontalAlign="Left" 
    AllowSorting="false" HeaderStyle-Width="100"/>

将 100 替换为所需宽度的位置。

让我知道它是否有效!