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