I wanted to shift edit linkbutton from left to right side of gridview.
here is my source code:
<asp:GridView ID="gvDetails" runat="server" AutoGenerateColumns="false" ShowFooter="true" DataKeyNames="Sno" CellPadding="3"
PageSize="2" BackColor="#DEBA84" GridLines="both" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellSpacing="2"
style="width:100%;overflow:auto" OnRowCommand="gvDetails_RowCommand" AutoGenerateEditButton="True" OnRowCancelingEdit="gvDetails_RowCancelingEdit" OnRowEditing="gvDetails_RowEditing" OnRowUpdating="gvDetails_RowUpdating" OnRowDataBound="gvDetails_RowDataBound">
<Columns>
<%-- <asp:BoundField DataField="Sno" HeaderText="Sno" InsertVisible="False" ReadOnly="True" SortExpression="Sno" />--%>
<asp:TemplateField HeaderText="Amount" SortExpression="Amount">
<EditItemTemplate>
<asp:TextBox ID="txtamtt" runat="server" Text='<%# Bind("Amount") %>' ReadOnly="true" Width="100px"></asp:TextBox>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Amount") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtfamtt" runat="server" Width="100px" style="text-align: center"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Percentage" SortExpression="Percentage">
<EditItemTemplate>
<asp:TextBox ID="txtper" runat="server" Text='<%# Bind("Percentage") %>' ReadOnly="true" Width="100px"></asp:TextBox>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Percentage") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<%--<asp:TextBox ID="txtfpercentage" runat="server" Width="100px"></asp:TextBox>--%>
<asp:TextBox ID="txtfpercentage" runat="server" Width="100px"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="TT Status" SortExpression="TT Status">
<EditItemTemplate>
<asp:RadioButtonList ID="rdottstatus" runat="server" Width="100" RepeatDirection="Horizontal">
<asp:ListItem Value="Received" Text ="Received"></asp:ListItem>
<asp:ListItem Value="Not Received" Text ="Not Received"></asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("TTStatus") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:RadioButtonList ID="ftrrdottstatus" runat="server" Width="100" RepeatDirection="Horizontal">
<asp:ListItem Value="Received" Text ="Received"></asp:ListItem>
<asp:ListItem Value="Not Received" Text ="Not Received"></asp:ListItem>
</asp:RadioButtonList>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Confirmation Status" SortExpression="Confirmation Status">
<EditItemTemplate>
<asp:RadioButtonList ID="rdoConfirmation" runat="server" Width="100" RepeatDirection="Horizontal">
<asp:ListItem Value="Confirmed" Text ="Confirmed"></asp:ListItem>
<asp:ListItem Value="Not Confirmed" Text ="Not Confirmed"></asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Bind("confirmationstatus") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:RadioButtonList ID="ftrrdoConfirmation" runat="server" Width="100" RepeatDirection="Horizontal">
<asp:ListItem Value="Confirmed" Text ="Confirmed"></asp:ListItem>
<asp:ListItem Value="Not Confirmed" Text ="Not Confirmed"></asp:ListItem>
</asp:RadioButtonList>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Confirmation Amount" SortExpression="Confirmation Amount">
<EditItemTemplate>
<asp:TextBox ID="txtconfirm" Width="100px" runat="server" Text='<%# Bind("confirmationamount") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Bind("confirmationamount") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtftrconfirm" Width="100px" runat="server" Text='<%# Bind("confirmationamount") %>'></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Difference Amount" SortExpression="Difference Amount">
<EditItemTemplate>
<asp:TextBox ID="txtdifference" Width="100px" runat="server" Text='<%# Bind("Differenceamount") %>'></asp:TextBox>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Bind("Differenceamount") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtftrdifference" runat="server" Width="100px"></asp:TextBox>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Payment Receipt Status" SortExpression="Payment Receipt Status">
<EditItemTemplate>
<asp:RadioButtonList ID="rdopaymentstatus" runat="server" Width="100" RepeatDirection="Horizontal">
<asp:ListItem Value="Pending" Text ="Pending"></asp:ListItem>
<asp:ListItem Value="Receipt Generated" Text ="Receipt Generated"></asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label ID="Label7" runat="server" Text='<%# Bind("Paymentstatus") %>' style="text-align: center"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<%-- <asp:Label ID="Label8" runat="server"></asp:Label>--%>
<asp:RadioButtonList ID="ftrrdopaymentstatus" runat="server" Width="100" RepeatDirection="Horizontal">
<asp:ListItem Value="Pending" Text ="Pending"></asp:ListItem>
<asp:ListItem Value="Receipt Generated" Text ="Receipt Generated"></asp:ListItem>
</asp:RadioButtonList>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField>
<%--<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update" Text="Update"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel"></asp:LinkButton>
</EditItemTemplate>--%>
<FooterTemplate>
<asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="False" CommandName="AddNew" Text="Add New"></asp:LinkButton>
</FooterTemplate>
<%--<ItemTemplate>
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False" CommandName="Edit" Text="Edit"></asp:LinkButton>
</ItemTemplate>--%>
</asp:TemplateField>
<%-- <asp:CommandField HeaderText="Delete" ShowDeleteButton="True" ShowHeader="false" />--%>
<%--<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" />
</ItemTemplate>
</asp:TemplateField>--%>
<asp:TemplateField>
<%-- <ItemTemplate>
<asp:LinkButton ID="Link" runat="server" PostBackUrl='<%#"~/expo_crm/invoice/payment_receipt.aspx?id="+Eval("Sno")%>'>View</asp:LinkButton>
</ItemTemplate>--%>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%#string.Format("~/expo_crm/invoice/payment_receipt.aspx?id={0}&edit_invoice_id={1}",Eval("Sno"),Eval("invoic_id"))%>'>Generate</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>