输出是这样的:
MyNameIsJohnSmithAnd
Imaperson
我想要的是只显示一行
MyNameIsJohnSmithAndImaperson
我的 Aspx gridview 代码是:
<asp:GridView ID="GridView1" runat="server" BackColor="LightGoldenrodYellow"
BorderColor="Tan" BorderWidth="1px" CellPadding="5" Font-Names="Calibri"
Font-Size="Medium" Font-Underline="False" ForeColor="Black">
<RowStyle Wrap="False"/>
<EmptyDataRowStyle Wrap="False"/>
<FooterStyle BackColor="Tan" BorderColor="Black" BorderStyle="Solid" Wrap="False"/>
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"
HorizontalAlign="Center" Wrap="False" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" Wrap="False"/>
<HeaderStyle BackColor="Tan" BorderStyle="Solid" Font-Bold="True" Wrap="False"/>
<EditRowStyle Wrap="False"/>
<AlternatingRowStyle BackColor="PaleGoldenrod" Wrap="False"/>
</asp:GridView>
我在 gridview 中将所有 wrap 属性禁用为 false。但文本仍然换行。
最佳答案
您还必须将 gridview 的各个列的自动换行设置为 False。
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" >
<ItemStyle Wrap="False" />
</asp:BoundField>
关于c# - 在 asp.net gridview 中禁用文本换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15126215/