protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int index; if(e.CommandName=="Remove") { index = Convert.ToInt32(e.CommandArgument); var userId = (Guid)GridView1.DataKeys[index].Value; var db = new QuotesDBEntities(); var selectedUser = db.aspnet_Membership.Single(m => m.UserId == userId); db.DeleteObject(selectedUser); db.SaveChanges(); RefreshGrid(); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int index; if (e.CommandName == "Remove") { index = Convert.ToInt32(e.CommandArgument); var userId = (Guid)GridView1.DataKeys[index].Value; var db = new QuotesDBEntities(); var selectedUser = db.aspnet_Membership.Single(m => m.UserId == userId); db.DeleteObject(selectedUser); db.SaveChanges(); RefreshGrid(); } }
protected void IncompleteQuoteGridView_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); var quoteId = IncompleteQuoteGridView.DataKeys[index].Value; if (e.CommandName == "EditIncomplete") { Response.Redirect(string.Format("Create.aspx?id={0}", quoteId.ToString())); } else if (e.CommandName == "DeleteIncomplete") { var db = new QuotesDBEntities(); var quote = db.Quotes.Single(q => q.ID == (int)quoteId); db.DeleteObject(quote); db.SaveChanges(); this.RefreshIncompleteGrid(); } }