我创建了一个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中添加命令字段