ASP.NET - Delete row from grid view with out any update to database

Asked By karur krishna madhu on 10-Sep-13 10:40 PM
i have a grid view with a link button and when the user clicks the record should be deleted from the grid and no update to database is needed.just delete from the grid .
below is my code
 <asp:GridView ID="OppGridView" runat="server" BackColor="LightBlue" HeaderStyle-CssClass="gridview-header"
                                            CssClass="gridview-tr" OnRowDeleting="OppGridView_RowDeleting">
                                            <Columns>
                                                <asp:TemplateField HeaderText="Delete">
                                                    <ItemTemplate>
                                                        <asp:LinkButton ID="lnlremoveoppid" runat="server" CommandName="Delete" Text="Remove"
                                                            OnClientClick="return confirm('Are You sure you want to delete this Record?')"> 
                                                        </asp:LinkButton>
                                                    </ItemTemplate>
                                                </asp:TemplateField>
                                            </Columns>
                                        </asp:GridView>

 protected void OppGridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            OppGridView.DeleteRow(e.RowIndex);
            OppGridView.DataBind();
          
         
        }

i am getting index out of range error.

can any one help me with the correct code