private void btnAdd_Click(object sender, EventArgs e) { OVRDesInfoEditForm frmDesInfoEdit = new OVRDesInfoEditForm(this.Name); frmDesInfoEdit.MatchConfigID = MatchConfigID; frmDesInfoEdit.DBConnect = DBConnect; frmDesInfoEdit.OperateType = 1; frmDesInfoEdit.m_emInfoType = m_emInfoType; frmDesInfoEdit.LanguageCode = m_strLanguageCode; frmDesInfoEdit.ShowDialog(); if (frmDesInfoEdit.DialogResult == DialogResult.OK) { m_bModified = true; m_iSelRowIdx = dgvInfo.Rows.Count; switch (Convert.ToInt32(m_emInfoType)) { case 6: FillInfoGridOfMF(); return; default: break; } } }
private void btnEdit_Click(object sender, EventArgs e) { if (dgvInfo.SelectedRows.Count <= 0) { return; } OVRDesInfoEditForm frmDesInfoEdit = new OVRDesInfoEditForm(this.Name); frmDesInfoEdit.DBConnect = DBConnect; frmDesInfoEdit.OperateType = 2; frmDesInfoEdit.m_emInfoType = m_emInfoType; frmDesInfoEdit.LanguageCode = m_strLanguageCode; int nRowIdx = dgvInfo.SelectedRows[0].Index; if (m_emInfoType == EMInfoType.emMF) { frmDesInfoEdit.InfoID = Convert.ToInt32(dgvInfo.Rows[nRowIdx].Cells["ID"].Value); frmDesInfoEdit.LongName = dgvInfo.Rows[nRowIdx].Cells["Long Name"].Value.ToString(); frmDesInfoEdit.ShortName = dgvInfo.Rows[nRowIdx].Cells["Short Name"].Value.ToString(); frmDesInfoEdit.Comment = dgvInfo.Rows[nRowIdx].Cells["Comment"].Value.ToString(); } frmDesInfoEdit.ShowDialog(); if (frmDesInfoEdit.DialogResult == DialogResult.OK) { m_bModified = true; m_iSelRowIdx = nRowIdx; switch (Convert.ToInt32(m_emInfoType)) { case 6: FillInfoGridOfMF(); return; } } }