2017-05-23 12 views
0

ここでは、ラベルとドロップダウンリストを1行に整列しようとしていますが、できません。私は、列の幅を増やしてドロップダウンの幅を減らしてみましたが、それは私の問題を解決するものではありません。ここでラベルとドロップダウンリストをグリッドビューの1行に表示する方法

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" OnPageIndexChanging="GridView1_PageIndexChanging" > 
       <Columns> 
        <asp:TemplateField> 
         <HeaderTemplate> 
          <asp:Label Text="Name:" runat="server"></asp:Label> 
          <asp:DropDownList ID="ddlEmployeeName" runat="server" 
           OnSelectedIndexChanged="EmployeeNameChanged" AutoPostBack="true" 
           AppendDataBoundItems="true" Width="20px"> 
           <asp:ListItem Text="ALL" Value="ALL"></asp:ListItem> 
           <asp:ListItem Text="Asc" Value="Asc"></asp:ListItem> 
           <asp:ListItem Text="Desc" Value="Desc"></asp:ListItem> 
          </asp:DropDownList> 
         </HeaderTemplate> 
         <ItemTemplate> 
          <%# Eval("EmployeeName") %> 
         </ItemTemplate> 
        </asp:TemplateField> 
        <asp:BoundField DataField="Date" HeaderText="Date" /> 
       </Columns> 
      </asp:GridView> 

Imageラベルとドロップダウンが2行に来ているが、私は、単一の行に必要されます。

答えて

3

グリッドヘッダーの下のようにヘッダーに水平方向の整列を適用してください。

<headerstyle horizontalalign="Center" /> 
+0

1行ではなく中央に配置されています。 –

関連する問題