private void btn_del_Click(object sender, EventArgs e) { if (f_intIdext == 1) { ClinicarItem entity = this.GetCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { clinicarItemBiz.Delete(entity.Id); //循环删除子表 if (dgrdViewDetail != null && Convert.IsDBNull(dgrdViewDetail) == false && dgrdViewDetail.RowCount > 0) { for (int i = 0; i < this.dgrdViewDetail.RowCount; i++) { clinicarItemDetailBiz.Delete(this.dgrdViewDetail.Rows[i].Cells[0].Value.ToString()); } } this.ucDgv_list.Search(1); } } else if (f_intIdext == 2) { ClinicarItem entityItem = this.GetCurrentRowData(); ClinicarItemDetail entity = this.GetDetailCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { clinicarItemDetailBiz.Delete(entity.Id); detailGridSearch(entityItem); } } }
private void btn_del_Click(object sender, EventArgs e) { SysBaseData entity = this.GetCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { SysBaseDataBiz.Delete(entity.Id); this.ucDgv_list.Search(1); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_del_Click_1(object sender, EventArgs e) { ClinicarCheckItem entity = this.GetCurrentRowData(); if (entity != null && UcMessageBox.Confirm("确定删除?", "提示")) { //int[] index = this.dgrdView.SelectedRows // .OfType<DataGridViewRow>() // .Select(x => x.Index) // .OrderBy(x => x) // .ToArray(); //foreach (int i in index) //{ // entity = ((BindingList<ClinicarCheckItem>)this.dgrdView.DataSource)[i]; // clinicarCheckItemBiz.FakeDelete(entity.Id); //} entity = ((BindingList <ClinicarCheckItem>) this.dgrdView.DataSource)[this.dgrdView.CurrentRow.Index]; clinicarCheckItemBiz.FakeDelete(entity.Id); this.ucDgv_list.Search(1); } }