gpt4 book ai didi

asp.net - 如何在 ASP.Net 的 GridView 中显示带有回车符的文本

转载 作者:行者123 更新时间:2023-12-02 11:36:14 25 4
gpt4 key购买 nike

我正在尝试在 GridView 中显示记录,并且一些单元格包含带有回车符的文本。然而,当显示此文本时,回车符消失了。有没有一种简单的方法可以在 GridView 单元格中显示回车符?

我尝试在单元格中使用文本框,该文本框可以工作,但是我有文本框的滚动条。我不太喜欢这种方式,因为文本框在不同的浏览器中可能呈现不同的效果。

我的代码显示在下面,我将测试留在那里,以便您可以看到我尝试过的所有方法:

<asp:GridView ID="gridResults" runat="server"  AutoGenerateColumns="false" CellSpacing="-1" 
CssClass ="stretch separate" GridLines="None" EnableViewState="true">
<HeaderStyle CssClass="header pad" />
<RowStyle CssClass="row pad"/>
<EmptyDataRowStyle CssClass="empty pad" />
<Columns>
<asp:BoundField DataField="Notes" HeaderText="Notes" HtmlEncode="true">
<ItemStyle Width="100" />
</asp:BoundField>
<asp:TemplateField HeaderText="Notes" >
<ItemTemplate>
<asp:Label ID="test" runat="server" Text='<%# Bind("Notes") %>' />
<asp:TextBox ID="textNotes" runat="server" CssClass="right" TextMode="MultiLine" Text='<%# Bind("Notes") %>' BorderStyle="None" />
</ItemTemplate>
<ItemStyle Width="50" CssClass="right" />
</asp:TemplateField>
</Columns>
</asp:GridView>

我正在使用 ASP.Net 4.0 和 c#

谢谢

最佳答案

尝试设置 Text <asp:Label> 的属性至Text='<%# Eval("Notes").ToString().Replace("\n", "<br />") %>' .

关于asp.net - 如何在 ASP.Net 的 GridView 中显示带有回车符的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com