public override void AddItem() { SoapWebServicePingCollectorEditEntry SoapWebServicePingEditEntry = new SoapWebServicePingCollectorEditEntry(); if (SoapWebServicePingEditEntry.ShowDialog() == DialogResult.OK) { ListViewItem lvi = new ListViewItem(SoapWebServicePingEditEntry.SelectedConfig.ServiceBaseURL); lvi.SubItems.Add(SoapWebServicePingEditEntry.SelectedConfig.ServiceName); lvi.SubItems.Add(SoapWebServicePingEditEntry.SelectedConfig.MethodName); lvi.SubItems.Add(SoapWebServicePingEditEntry.SelectedConfig.ToStringFromParameters()); lvi.Tag = SoapWebServicePingEditEntry.SelectedConfig; lvwEntries.Items.Add(lvi); } base.AddItem(); }
public override void EditItem() { if (lvwEntries.SelectedItems.Count > 0) { SoapWebServicePingCollectorEditEntry SoapWebServicePingEditEntry = new SoapWebServicePingCollectorEditEntry(); SoapWebServicePingEditEntry.SelectedConfig = (SoapWebServicePingConfigEntry)lvwEntries.SelectedItems[0].Tag; if (SoapWebServicePingEditEntry.ShowDialog() == DialogResult.OK) { lvwEntries.SelectedItems[0].Text = SoapWebServicePingEditEntry.SelectedConfig.ServiceBaseURL; lvwEntries.SelectedItems[0].SubItems[1].Text = SoapWebServicePingEditEntry.SelectedConfig.ServiceName; lvwEntries.SelectedItems[0].SubItems[2].Text = SoapWebServicePingEditEntry.SelectedConfig.MethodName; lvwEntries.SelectedItems[0].SubItems[3].Text = SoapWebServicePingEditEntry.SelectedConfig.ToStringFromParameters(); lvwEntries.SelectedItems[0].Tag = SoapWebServicePingEditEntry.SelectedConfig; } } base.EditItem(); }