GridView Footer模板操作

时间:2012-11-13 16:14:13

标签: c# asp.net gridview objectdatasource

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

<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中添加命令字段

0 个答案:

没有答案