1

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

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

谢谢您的帮助

4

3 回答 3

3

试试下面的 aspx 代码。

ASPX:

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

将列的宽度设置为固定宽度,以便在越界后将文本换行

于 2012-06-02T15:57:38.720 回答
0

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

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

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

让我知道它是否有效!

于 2012-06-02T16:06:02.117 回答
0

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

#table_id td{
 width: 50px;/*for example*/
}
于 2012-06-02T16:04:33.497 回答