我的应用程序中有一个 RadGrid,发生的情况是,如果网格列中的文本太长,它将不会换行,因此网格容器将展开并离开框架,所以我想这样做,以便当列中的文本太长而无法换行,我该怎么做?这是其中一列的示例。
<telerik:GridBoundColumn DataField="clientnum"
HeaderText="Client Number" HeaderStyle-HorizontalAlign="Left"
AllowSorting="false" />
谢谢您的帮助
试试下面的 aspx 代码。
ASPX:
<MasterTableView >
<ItemStyle Wrap="True" />
将列的宽度设置为固定宽度,以便在越界后将文本换行
您是否尝试过添加 HeaderStyle-Width 标签?所以像这样:
<telerik:GridBoundColumn DataField="clientnum"
HeaderText="Client Number" HeaderStyle-HorizontalAlign="Left"
AllowSorting="false" HeaderStyle-Width="100"/>
您将 100 替换为所需宽度的位置。
让我知道它是否有效!
我认为,最好的方法是通过 firebug 查看生成表的 id,然后您可以通过 css 设置宽度。在css文件中你应该写这样的东西
#table_id td{
width: 50px;/*for example*/
}