如何在GridView数据中添加换行符

时间:2016-02-03 09:15:44

标签: c# asp.net gridview

我正在GridView中显示数据。我已为Label指定了Width ItemTemplate。 日语字符显示有换行符,但显示的英文字符没有换行符。所以我GridView的形状变得怪异了。 请指导我。

<asp:GridView ID="GridCustomer" Width="750px" runat="server" AutoGenerateColumns="False" 
              BackColor="White" BorderColor="#3366CC" BorderStyle="Solid" BorderWidth="1px" 
              CellPadding="4" AllowPaging="True" OnPageIndexChanging="GridCustomer_PageIndexChanging" 
              AllowSorting="true" OnSorting="GridCustomer_Sorting" 
              OnRowDataBound="GridCustomer_RowDataBound" OnRowCommand="GridCustomer_RowCommand" 
              Font-Names="MS 明朝" Font-Size="15px">
    <asp:TemplateField HeaderText="顧客名称" SortExpression="Name" HeaderStyle-Width="170px">
        <EditItemTemplate>
            <asp:TextBox ID="TextBox3" Width="100px" runat="server"  TextMode="MultiLine" Text='<%# Bind("Name") %>'></asp:TextBox>
        </EditItemTemplate>
        <ItemTemplate>
            <asp:Label ID="Label3" runat="server" Text='<%# Bind("Name") %>' Width="150px"></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField HeaderText="住所" SortExpression="Address" HeaderStyle-Width="160px">
        <EditItemTemplate>
            <asp:TextBox ID="TextBox4" Width="100px" runat="server" TextMode="MultiLine" Text='<%# Bind("Address") %>'></asp:TextBox>
        </EditItemTemplate>
        <ItemTemplate>
            <asp:Label ID="Label4" runat="server" Text='<%# Bind("Address") %>' Width="170px"></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>
</asp:GridView>

0 个答案:

没有答案