如何在asp.net中将数据包装成网格中的多行

时间:2016-03-17 06:49:56

标签: c# asp.net

我将网格绑定到数据库。我的网格在一行中显示大字符串,但是如果它太冗长,我想在新行中显示该字符串。我尝试了所有可能性但没有任何作用请告诉我哪里弄错了。 提前致谢。 这是我的代码

     <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>

1 个答案:

答案 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>