private void AddScheduledProtocolCodeSequence(ScheduledProtocolCodeSequence sequence) { ListViewItem item = listViewSPCS.Items.Add(sequence.CodeValue); item.SubItems.Add(sequence.CodingSchemeDesignator); item.SubItems.Add(sequence.CodeMeaning); item.SubItems.Add(sequence.CodingSchemeVersion); item.Tag = sequence; }
private void buttonEditSP_Click(object sender, EventArgs e) { ListViewItem item = listViewSPCS.SelectedItems[0]; ScheduledProtocolCodeSequence sequence = item.Tag as ScheduledProtocolCodeSequence; ObjectEditor <ScheduledProtocolCodeSequence> editor = new ObjectEditor <ScheduledProtocolCodeSequence>(sequence, "Scheduled Protocol Sequence"); if (editor.ShowDialog(this) == DialogResult.OK) { item.Text = editor.EditObject.CodeValue; item.SubItems[1].Text = editor.EditObject.CodingSchemeDesignator; item.SubItems[2].Text = editor.EditObject.CodeMeaning; item.SubItems[3].Text = editor.EditObject.CodingSchemeVersion; item.Tag = editor.EditObject; } }