protected void grdCart_RowDeleting(object sender, GridViewDeleteEventArgs e) { CartSource = (ObjectDataSource)Cache["tbl"]; int pID = int.Parse(e.Keys["ProdID"].ToString()); int oID = int.Parse(e.Keys["OrderID"].ToString()); int sID = int.Parse(e.Keys["SellerID"].ToString()); int pquant = (int)adpProd.ScalarQuanity(pID); int quant = (int)Session[oID.ToString() + "-" + pID.ToString() + "-" + sID.ToString()]; int moreQuan = pquant + quant; adpProd.UpdateQuantity(moreQuan, pID); adpOP.Delete(pID, oID, sID, (int)Session["BuyerID"]); //GetDataFromCache(); }