我将网格绑定到数据库。我的网格在一行中显示大字符串,但是如果它太冗长,我想在新行中显示该字符串。我尝试了所有可能性但没有任何作用请告诉我哪里弄错了。 提前致谢。 这是我的代码
<asp:TemplateField HeaderText="Procedure_Name" ItemStyle-VerticalAlign="Top">
<ItemStyle Wrap="true" Width="200px" />
<ItemTemplate>
<%# Eval("Procedure_Name").ToString().Replace(Environment.NewLine,"<br/>")%>
</ItemTemplate>
</asp:TemplateField>
答案 0 :(得分:0)
尝试以下,
<%# Eval("Procedure_Name").ToString().Replace(vbcrlf,"<br/>")%>
编辑
<asp:TemplateField HeaderText="Procedure_Name" ItemStyle-VerticalAlign="Top" ItemStyle-Width="600">
<ItemStyle Wrap="true" Width="200px" />
<ItemTemplate>
<div style="width:800px; overflow: scroll;">
<asp:Label ID="lbl_target" runat="server" Text='<%# Bind("Procedure_Name") %>' CssClass="paraGraphtext" Width="800" ></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>