如何解决如何在列内包裹长文本?
我正在尝试将长文本包装在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 { 断字:全部 自动换行:断字; } ,我解决了这个问题,因为表格的宽度很大,并且与gridview在同一div内,所以它没有换行。
我的错是我忘记在问题中包含表格代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。