1

我创建了一个gridView,它的数据绑定到一个objectdatasource 我面临的问题是插入命令。我想创建一个页脚并使用该页脚将数据插入数据库。但是当我放置一个页脚模板时,它会自动添加到一个新列中。这是代码:

<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" ForeColor="#333333" 
    ShowFooter="True" CssClass="grid"
    DataSourceID="ObjectDataSource3"  AutoGenerateColumns="False" 
    AllowPaging="True" Width="1200px" 
         AlternatingRowStyle-CssClass="gridAltRow" RowStyle-CssClass="gridRow"  
        FooterStyle-CssClass="gridFooterRow" >
         <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
    <Columns>
        <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" 
            ShowSelectButton="True"  />
        <asp:TemplateField>
           <FooterTemplate>
            <asp:LinkButton ID="Insert" runat="server">Insert</asp:LinkButton>
            </FooterTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="ID" HeaderText="ID" 
            SortExpression="ID" />
        <asp:BoundField DataField="ElementName" HeaderText="ElementName" 
            SortExpression="ElementName" />
        <asp:BoundField DataField="Status" HeaderText="Status" 
            SortExpression="Status" />

有谁知道如何解决此问题或如何在 footerTemplate 中添加命令字段

4

0 回答 0