protected void btnDelete_Click(object sender, EventArgs e) { try { lblCheckMsg.Text = ""; lblGridViewMsg.Text = ""; List <string> checkedDelList = GetCheckItemID(); if (checkedDelList.Count <= 0) { //lblCheckMsg.Text = "请先选中待删除的项"; ShowMessageBox("请先选中待删除的项"); return; } using (GoldEntities context = new GoldEntities()) { foreach (string delCode in checkedDelList) { DAL.WareHouse delObject = (from r in context.WareHouse where r.WHCode.Equals(delCode) select r).FirstOrDefault(); context.DeleteObject(delObject); } int delRow = context.SaveChanges(); if (delRow > 0) { //lblCheckMsg.Text = "删除成功![已删除" + delRow.ToString() + "项]"; ShowMessageBox("删除成功![已删除" + delRow.ToString() + "项]"); } else { //lblCheckMsg.Text = "删除失败!"; ShowMessageBox("删除失败!"); } GridViewBind();//删除后重新绑定数据 } } catch (Exception ex) { //lblCheckMsg.Text = "删除出现异常!"; //lblGridViewMsg.Text = Utility.LogHelper.GetExceptionMsg(ex); ShowMessageBox("删除失败!", ex); } }
/// <summary> /// 多项删除按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnDelete_Click(object sender, EventArgs e) { try { ClearTipMsgLabel();//清除提示信息 List <int> checkedDelList = GetCheckItemID(); if (checkedDelList.Count <= 0) { lblCheckMsg.Text = "请先选中待删除的项"; DAL.CommonConvert.ShowMessageBox(this.Page, "请先选中待删除的项!"); return; } using (GoldEntities context = new GoldEntities()) { foreach (int delCode in checkedDelList) { PackageStatistic delObject = (from r in context.PackageStatistic where r.PSID.Equals(delCode) select r).FirstOrDefault(); context.DeleteObject(delObject); } int delRow = context.SaveChanges(); if (delRow > 0) { DAL.CommonConvert.ShowMessageBox(this.Page, "删除成功![已删除" + delRow.ToString() + "项]"); lblCheckMsg.Text = "删除成功![已删除" + delRow.ToString() + "项]"; } else { DAL.CommonConvert.ShowMessageBox(this.Page, "删除失败!"); lblCheckMsg.Text = "删除失败!"; } //GridViewBind();//删除后重新绑定数据 gv_BinList.DataBind(); } } catch (Exception ex) { DAL.CommonConvert.ShowMessageBox(this.Page, "删除失败!"); lblGridViewMsg.Text = "删除失败[" + Utility.LogHelper.GetExceptionMsg(ex) + "]"; } }
//删除行 protected void btnDelete_Click(object sender, EventArgs e) { try { List <string> checkedDelList = GetCheckItemID(); if (checkedDelList.Count <= 0) { lblGridViewMsg.Text = "请先选中待删除的项"; return; } using (GoldEntities tmp = new GoldEntities()) { foreach (string delCode in checkedDelList) { DAL.ShiftOrder delObject = (from r in tmp.ShiftOrder where r.OrderCode.Equals(delCode) select r).FirstOrDefault(); tmp.DeleteObject(delObject); } int delRow = tmp.SaveChanges(); if (delRow > 0) { lblGridViewMsg.Text = "删除成功![已删除" + delRow.ToString() + "项]"; } else { lblGridViewMsg.Text = "删除失败!"; } GridView1.DataBind();//删除后重新绑定数据 } } catch (Exception ex) { lblGridViewMsg.Text = "删除失败[" + Utility.LogHelper.GetExceptionMsg(ex) + "]"; } }