/// <summary> /// 删除明细 /// </summary> protected void DeleteRow_Click(object sender, EventArgs e) { bool deleted = false; using (ContractProvider contProvider = new ContractProvider()) { foreach (GridViewRow row in List.Rows) { HtmlInputCheckBox rowCheckControl = (HtmlInputCheckBox)row.FindControl("RowCheck"); if (rowCheckControl.Checked) { try { //删除 contProvider.DeleteArprocessDetail(List.DataKeys[row.RowIndex]["ORDNO"].ToString().Trim(), List.DataKeys[row.RowIndex]["lflag"].ToString().Trim(), List.DataKeys[row.RowIndex]["lseq"].ToString().Trim()); } catch (Exception error) { this.ShowErrorMessage(this.GetGlobalResourceString("DeleteErrorMessage") + error.Message); return; } //有项被删除 deleted = true; } } } if (deleted) { this.BindList(); } else { this.ShowInfoMessage(this.GetGlobalResourceString("NotSelectMessage")); } }