我正在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>