2015-12-02 2 views
0

У меня небольшая проблема с ASP GridView. Ниже HTML:Получение дополнительной ячейки в заголовке gridview

    <asp:GridView ID="gvSDS" runat="server" Visible="False" AllowPaging="True" AutoGenerateColumns="False" PagerStyle-Mode="NumericPages" AlternatingItemStyle-BackColor="#EEEEEE" HeaderStyle-HorizontalAlign="Center" PagerStyle-HorizontalAlign="Center" CellPadding="4" Width="100%" AllowSorting="True" OnRowDataBound="gvSDS_RowDataBound"> 
        <Columns> 
         <asp:BoundField DataField="SDSID" ConvertEmptyStringToNull="False" ShowHeader="False" /> 
         <asp:BoundField DataField="SKU" HeaderText="SKU #" /> 
         <asp:BoundField DataField="ProductName" HeaderText="Product Name" /> 
         <asp:BoundField DataField="ManName" HeaderText="Manufacturer" /> 
         <asp:BoundField DataField="DateOfExpiry" HeaderText="Date Of Expiry" /> 
         <asp:BoundField DataField="PhoneNum" HeaderText="Phone #" /> 
         <asp:BoundField DataField="Languages" HeaderText="Languages" /> 
         <asp:TemplateField ShowHeader="False"> 
          <ItemTemplate> 
           <asp:ImageButton ID="btnEdit" runat="server" CausesValidation="false" CommandName="" Text="Edit" OnClick="btnEdit_Click" ImageURL="../../Content/Images/edit.png"/> 
          </ItemTemplate> 
         </asp:TemplateField> 
         <asp:BoundField DataField="IsActive" /> 
         <asp:TemplateField ShowHeader="False"> 
          <ItemTemplate> 
           <asp:ImageButton ID="btnActive" runat="server" CausesValidation="false" CommandName="" Text="Make Inactive" OnClick="btnActive_Click" /> 
          </ItemTemplate> 
         </asp:TemplateField> 
         <asp:TemplateField ShowHeader="False"> 
          <ItemTemplate> 
           <asp:ImageButton ID="btnArchive" runat="server" CausesValidation="false" CommandName="" Text="Archive" OnClick="btnArchive_Click" ImageURL="../../Content/Images/delete.png" /> 
          </ItemTemplate> 
         </asp:TemplateField> 
        </Columns> 

Это производит следующий вывод:

Image of table

обведено желтым моя проблема. В строке заголовка есть дополнительный столбец, и я не могу понять, откуда он.

Любые идеи или предложения были бы весьма признательны.

ответ

0

Это должно быть там. Но по какой-то причине похоже, что ваше редактирование находится внутри ячейки ваших языков O.O. Похоже, у вас есть еще один BoundField.

<asp:BoundField DataField="IsActive" /> 
Смежные вопросы