//删除 private void btn_delete_Click(object sender, EventArgs e) { if (gridView1.SelectedRowsCount < 1) { MessageBox.Show("请至少选择一条记录"); return; } if (MethodSet.App.CustomMessageBox.MessageShow("确定要删除选中的记录吗?", DrectSoft.Core.CustomMessageBoxKind.QuestionYesNo) == DialogResult.Yes) { NurseRecordEntity entity = gridView1.GetRow(gridView1.FocusedRowHandle) as NurseRecordEntity; if (null == entity) { return; } List <NurseRecordEntity> nurseRecordEntityList = gc_outAndIn.DataSource as List <NurseRecordEntity>; if (!string.IsNullOrEmpty(entity.ID)) { nurseRecordBiz.DelNurseRecord(entity.ID); } nurseRecordEntityList.Remove(entity); //是否显示滚动条 IfOrNotShowVertScroll(nurseRecordEntityList.Count); gc_outAndIn.DataSource = new List <NurseRecordEntity>(nurseRecordEntityList); //gc_outAndIn.Refresh(); } }
private void btnDel_Click(object sender, EventArgs e) { if (gridView1.FocusedRowHandle < 0) { return; } if (MethodSet.App.CustomMessageBox.MessageShow("确定要删除吗?", DrectSoft.Core.CustomMessageBoxKind.QuestionYesNo) == DialogResult.Yes) { NurseRecordEntity nurseRecordEntity = gridView1.GetRow(gridView1.FocusedRowHandle) as NurseRecordEntity; if (nurseRecordEntity == null) { return; } List <NurseRecordEntity> nurseRecordEntityList = gcOperRecord.DataSource as List <NurseRecordEntity>; if (!string.IsNullOrEmpty(nurseRecordEntity.ID)) { nurseRecordBiz.DelNurseRecord(nurseRecordEntity.ID); } nurseRecordEntityList.Remove(nurseRecordEntity); gcOperRecord.DataSource = new List <NurseRecordEntity>(nurseRecordEntityList); } }