this way i have i done but no Response
<asp:Panel ID ="gvPanel" runat ="server" CssClass="gvpopupbox" BorderStyle="Groove">
<asp:UpdatePanel ID ="gvupdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table align="center">
<tr>
<td align="right" valign="middle">
<asp:ImageButton ID="imgRemoveGv" ImageUrl="~/Image/Close.jpg" runat="server"
Height="31px" Width="31px" onclick="imgRemoveGv_Click" />
</td>
</tr>
<tr>
<td align="center" valign="middle">
<asp:GridView ID="gvMigrationData" runat="server" CellPadding="4"
ShowFooter ="true" EnableViewState ="false" DataKeyNames ="id"
ForeColor="#333333" AutoGenerateColumns="False"
GridLines="None" onrowcancelingedit="gvMigrationData_RowCancelingEdit" ShowHeaderWhenEmpty="true"
onrowcommand="gvMigrationData_RowCommand"
onrowcreated="gvMigrationData_RowCreated"
onrowediting="gvMigrationData_RowEditing"
onrowupdating="gvMigrationData_RowUpdating"
onselectedindexchanging="gvMigrationData_SelectedIndexChanging"
onrowdeleting="gvMigrationData_RowDeleting"
onselectedindexchanged="gvMigrationData_SelectedIndexChanged">
<AlternatingRowStyle BackColor="White" />
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" />
<SortedAscendingCellStyle BackColor="#FDF5AC" />
<SortedAscendingHeaderStyle BackColor="#4D0000" />
<SortedDescendingCellStyle BackColor="#FCF6C0" />
<SortedDescendingHeaderStyle BackColor="#820000" />
<Columns>
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:Label ID ="lblpersonMID" Text = '<%# Eval("id") %>' runat="server"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID ="lblEditpersonMID" Text = '<%# Eval("id") %>' runat="server"></asp:Label>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText=" From City">
<ItemTemplate>
<asp:Label ID ="lblFromCity" Text ='<%# Eval("FromCity") %>' runat="server"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID ="EditlblFromCity" Text = '<%# Eval("FromCity") %>' runat="server"></asp:Label>
<asp:TextBox ID ="txtupdateFromCity" runat ="server" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID ="txtNewFromCity" runat ="server" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Year Of Out">
<ItemTemplate>
<asp:Label ID ="lblOutYear" Text ='<%# Eval("OutYear") %>' runat="server"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID ="EditlblOutYear" Text = '<%# Eval("OutYear") %>' runat="server"></asp:Label>
<asp:DropDownList ID ="ddlupdateOutYear" runat ="server">
<asp:ListItem Value ="0" Text ="Select Year"></asp:ListItem>
<asp:ListItem Value ="1" Text ="1945"></asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<FooterTemplate>
<asp:DropDownList ID ="ddlNewYearOfOut" runat ="server">
<asp:ListItem Value="0" Text="Select Year"></asp:ListItem>
<asp:ListItem Value="1" Text="1945"></asp:ListItem>
</asp:DropDownList>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Period">
<ItemTemplate>
<asp:Label ID ="lblmigrationperiod" Text ='<%# Eval("PeriodOut") %>' runat="server"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID ="EditlblPeriodOut" Text = '<%# Eval("PeriodOut") %>' runat="server"></asp:Label>
<asp:TextBox ID ="txtupdateMigrationPeriod" runat ="server" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID ="txtNewPeriodOfOut" runat ="server" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="To City">
<ItemTemplate>
<asp:Label ID ="lblToCity" Text ='<%# Eval("ToCity") %>' runat="server"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID ="EditlblToCity" Text = '<%# Eval("ToCity") %>' runat="server"></asp:Label>
<asp:TextBox ID ="txtupdateToCity" runat ="server" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID ="txtNewToCity" runat ="server" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Year of In">
<ItemTemplate>
<asp:Label ID ="lblYearIn" Text ='<%# Eval("InYear") %>' runat="server"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label ID ="EditlblInYear" Text = '<%# Eval("InYear") %>' runat="server"></asp:Label>
<asp:DropDownList ID ="ddlInyear" runat ="server">
<asp:ListItem Value ="0" Text ="Select Year"></asp:ListItem>
<asp:ListItem Value ="1" Text ="1945"></asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
<FooterTemplate>
<asp:DropDownList ID ="ddlNewYearOfIn" runat ="server">
<asp:ListItem Value="0" Text="Select Year"></asp:ListItem>
<asp:ListItem Value="1" Text="1945"></asp:ListItem>
</asp:DropDownList>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText ="Edit" ShowHeader="true">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1_Edit" runat="server" CausesValidation="False" CommandName="Edit" Text="Edit"></asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1_Update" runat="server" CausesValidation="True" CommandName="Update" Text="Update" ></asp:LinkButton>
<asp:LinkButton ID="LinkButton2_Cancel" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
<FooterStyle HorizontalAlign ="Right" />
<FooterTemplate>
<asp:LinkButton ID ="lbtnAddNewRecord" CommandName="AddMoreMigration" runat ="server" Text ="Add More Migration"></asp:LinkButton>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Delete">
<ItemTemplate>
<asp:LinkButton ID ="lbtnDelete" Text ="Delete" runat ="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<table>
<tr>
<td>
<asp:TextBox ID="txtFirstPeriod" runat ="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtFirstFromCity" runat ="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtOutYear" runat ="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtToCity" runat ="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtInYear" runat ="server"></asp:TextBox>
</td>
</tr>
</table>
</EmptyDataTemplate>
</asp:GridView>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnMigrationDetails" runat="server" CssClass="label"
onclick="btnMigrationDetails_Click" Text="Save" />
</td>
</tr>
</table>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID= "gvMigrationData" EventName="RowEditing" />
<asp:AsyncPostBackTrigger ControlID= "gvMigrationData" EventName="RowCreated" />
<asp:AsyncPostBackTrigger ControlID= "gvMigrationData" EventName="RowUpdating" />
<asp:AsyncPostBackTrigger ControlID= "gvMigrationData" EventName="RowCancelingEdit" />
<asp:AsyncPostBackTrigger ControlID= "gvMigrationData" EventName="RowCommand" />
<asp:AsyncPostBackTrigger ControlID= "gvMigrationData" EventName="RowDeleting" />
</Triggers>
</asp:UpdatePanel>
</asp:Panel>