如何在列内包装长文本?
Posted
技术标签:
【中文标题】如何在列内包装长文本?【英文标题】:How to wrap long text inside column? 【发布时间】:2021-02-11 17:20:03 【问题描述】:我正在尝试在 gridview 的列内包装长文本,但它不起作用文本总是在列之外或下面的代码扩展了列宽,但我需要将文本包裹在列内具有特定宽度
<style type="text/css">
.WrapText
width: 50%;
word-break: break-all;
</style>
<div class="WrapText">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:GridView ID="GridView1" DataSourceID="SqlDataSource1" runat="server" AutoGenerateColumns="False"
ForeColor="#333333" GridLines="Both" Width="50px">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField HeaderText="FirstName" DataField="req_id">
<ItemStyle Width="50px" />
<HeaderStyle Width="50px" />
</asp:BoundField>
<asp:BoundField HeaderText="LastName" DataField="user_full_name_ar">
<ItemStyle Width="50px" />
<HeaderStyle Width="50px" />
</asp:BoundField>
</Columns>
</asp:GridView>
</div>
【问题讨论】:
除非我弄错了,这似乎更有可能是一个 CSS 问题。 也许.WrapText td word-break: break-all;
@VDWWD 感谢重播,但它仍然不换行
【参考方案1】:
请试试这个css
.WrapText word-break:break-all 自动换行:断词;【讨论】:
Dhamejani 感谢重播,但它仍然不换行 -我解决了这个问题,它没有换行,因为表格的宽度很大,并且它与 gridview 在同一个 div 内。
我的错是我忘记在我的问题中包含表格代码。
【讨论】:
以上是关于如何在列内包装长文本?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Angular 6 中将工具提示文本包装在 ag-grid [关闭]
ReactJS - 在为新行输入数据时,如何将单元格文本包装在 MaterialTable 中?
Tableau Desktop 企业日常问题 31Tableau 如何进行“长”文本换行?