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" />

これを修正する方法、またはフッターテンプレートにコマンドフィールドを追加する方法を知っている人はいますか

4

0 に答える 0