<asp:GridView ID="GridView1" runat="server" ShowFooter="true">
<Columns>
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:Label ID="lblService" runat="server" Text='<%# Eval("ID")%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="text1">
<ItemTemplate>
<asp:TextBox ID="txt1" runat="server" Text='<%# Eval("txt1")%>'></asp:TextBox>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txt1" runat="server"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="text2">
<ItemTemplate>
<asp:TextBox ID="txt2" runat="server" Text='<%# Eval("txt2")%>'></asp:TextBox>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txt2" runat="server"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="50px" HeaderText="Delete">
<FooterTemplate>
<asp:Button ID="btnAdd" runat="server" OnClick="AddNewText" />
</FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>