protected void Button2_Click(object sender, EventArgs e) { // Sub Qty Button string ID = ((sender as Button).Parent.FindControl("Label2") as Label).Text; foreach (DataRow DR in (Session["Basket"] as DataTable).Rows) { if (DR["Product_id"].ToString() == ID) { Int32 qty = Convert.ToInt32(DR["Qty"].ToString()); qty -= 1; if (qty == 0) { DR.Delete(); break; } else { DR["Qty"] = qty.ToString(); } } } LoadBasket(); }