private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { HS_YY_QT_TAB checkobj = dataGridView2.SelectedRows[0].Tag as HS_YY_QT_TAB; CommonHelper.setForm(checkobj, panel1.Controls); } }
/// <summary> /// 体检保存 /// </summary> /// <returns></returns> private HS_YY_QT_TAB GetObj() { HS_YY_QT_TAB obj = CommonHelper.GetObj <HS_YY_QT_TAB>(panel1.Controls); obj.CHILD_ID = _hswomeninfo.cd_id; if (dataGridView2.SelectedRows.Count > 0) { HS_YY_QT_TAB qttab = dataGridView2.SelectedRows[0].Tag as HS_YY_QT_TAB; obj.ID = qttab.ID; } return(obj); }
/// <summary> /// 保存儿童体检项目信息 /// </summary> public void saveRecord() { if (_hswomeninfo.cd_id == -1) { MessageBox.Show("请先保存儿童基本信息", "系统提示"); return; } HS_YY_QT_TAB obj = GetObj(); if (bll.SaveOrUpdate(obj)) { MessageBox.Show("保存成功!", "软件提示"); RefreshCheckList(); } else { MessageBox.Show("保存失败!", "软件提示"); } }
private void buttonX3_Click(object sender, EventArgs e) { if (dataGridView2.SelectedRows.Count <= 0) { MessageBox.Show("请选择要删除的记录!"); return; } HS_YY_QT_TAB _checkobj = dataGridView2.SelectedRows[0].Tag as HS_YY_QT_TAB; if (_checkobj != null) { if (MessageBox.Show("删除该记录?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Cursor.Current = Cursors.WaitCursor; try { if (bll.Delete(_checkobj.ID)) { MessageBox.Show("删除成功!", "软件提示"); RefreshCheckList(); } else { MessageBox.Show("删除失败!", "请联系管理员"); } } finally { Cursor.Current = Cursors.Default; } } } else { MessageBox.Show("该记录还未保存!"); } }