如何在页脚ASP.NET中向GridView添加5个文本框和1个按钮?

时间:2011-04-16 19:21:02

标签: c# asp.net

喜欢标题?不知道该怎么做

我写了这样的话:

<Columns>
     <asp:TemplateField>
          <FooterTemplate>
              <asp:TextBox ID="TextBox1" runat="server" />
              <asp:TextBox ID="TextBox2" runat="server" />
              <asp:TextBox ID="TextBox3" runat="server" />
              <asp:TextBox ID="TextBox4" runat="server" />
              <asp:TextBox ID="TextBox5" runat="server" />
              <asp:Button ID="Button1" runat="server" />
          </FooterTemplate>
     </asp:TemplateField>

     <asp:CommandField ShowEditButton="True" />
          <asp:BoundField DataField="id" HeaderText="ID" Visible="False" />
          <asp:BoundField DataField="Name" HeaderText="Name" />
          <asp:BoundField DataField="LastName" HeaderText="LastName" />
          <asp:BoundField DataField="something" HeaderText="something" />
          <asp:BoundField DataField="country" HeaderText="country" />
          <asp:CommandField ShowDeleteButton="True" />
</Columns>

但它为我提供了额外的列,我想在已存在的列中添加此文本框。

2 个答案:

答案 0 :(得分:2)

将ShowFooter设置为您的GridView的true,并为您希望显示页脚的任何列定义FooterTemplate,并将5个Textboxes和1 Button添加到此模板部分。

答案 1 :(得分:2)

<asp:GridView ID="GridView1" runat="server" ShowFooter="true">
    <Columns>
        <asp:TemplateField>
            <FooterTemplate>
                <asp:TextBox ID="TextBox1" runat="server" />
                <asp:TextBox ID="TextBox2" runat="server" />
                <asp:TextBox ID="TextBox3" runat="server" />
                <asp:TextBox ID="TextBox4" runat="server" />
                <asp:TextBox ID="TextBox5" runat="server" />
                <asp:Button ID="Button1" runat="server" />
            </FooterTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

就是这样。