//删除操作 protected void List_RowDeleting(object sender, GridViewDeleteEventArgs e) { int itemId = Int32.Parse(List.DataKeys[e.RowIndex].Value.ToString()); int regionId = Int32.Parse(((HiddenField)List.Rows[e.RowIndex].FindControl("RegionIDHid")).Value); HiddenField itemTypeIdHid = (HiddenField)List.Rows[e.RowIndex].FindControl("ItemTypeIDHid"); HiddenField itemPriceHid = (HiddenField)List.Rows[e.RowIndex].FindControl("ItemPriceHid"); int monthRegion = 1; bool success = false; if (regionId > 0) { DataTable dt = ItemAccess.GetItemListByRegionId(userId, regionId); monthRegion = dt.Rows.Count; foreach (DataRow dr in dt.Rows) { itemId = Int32.Parse(dr["ItemID"].ToString()); success = ItemAccess.DeleteItem(itemId, userId); } } else { success = ItemAccess.DeleteItem(itemId, userId); } if (success) { List.EditIndex = -1; BindGrid(); } else { Utility.Alert(this, "删除失败!"); } }
//删除操作 protected void List_RowDeleting(object sender, GridViewDeleteEventArgs e) { int itemId = Int32.Parse(List.DataKeys[e.RowIndex].Value.ToString()); bool success = ItemAccess.DeleteItem(itemId, userId); if (success) { List.EditIndex = -1; BindGrid(); } else { Utility.Alert(this, "删除失败!"); return; } }