private void 添加ToolStripMenuItem_Click(object sender, EventArgs e) { List <string> codes = new List <string>(); foreach (var item in this.selectedMaterial.MatCheckGroup) { codes.Add(item.CheckGroupCode); } DlgCheckGroup dlg = new DlgCheckGroup(codes); if (dlg.ShowDialog() == DialogResult.OK) { if (dlg.SelectedCheckGroup != null) { QC_MatCheckGroup gp = new QC_MatCheckGroup(); gp.MatNcId = selectedMatNcId; gp.CheckGroupCode = dlg.SelectedCheckGroup.CheckGroupCode; gp.CheckGroupName = dlg.SelectedCheckGroup.CheckGroupName; this.selectedMaterial.MatCheckGroup.Add(gp); selectedMaterial.SaveEnable = true; } } }
private void 除ToolStripMenuItem2_Click(object sender, EventArgs e) { QC_MatCheckGroup matCheckGroup = matCheckGroupViewBindingSource.Current as QC_MatCheckGroup; if (matCheckGroup != null) { if (matCheckGroup == null || matCheckGroup.Id <= 0) { MessageBox.Show("不能删除"); } else { if (DialogResult.OK == MessageBox.Show("你确实要删除数据吗?", "询问", MessageBoxButtons.OKCancel)) { matCheckGroupViewBindingSource.RemoveCurrent(); selectedMaterial.SaveEnable = true; } } } else { MessageBox.Show("没有选中的行"); } }