void AddClick(object sender, EventArgs e) { var reqItem = new Dictionary <string, string>(1); var form = new PackageForm(reqItem); if (form.ShowDialog(this) == DialogResult.Cancel) { return; } var item = new ListViewItem(reqItem.Keys.ToList().First()); item.SubItems.Add(reqItem.Values.ToList().First()); listView1.Items.Add(item); }
void EditClick(object sender, EventArgs e) { if (listView1.SelectedItems.Count == 0) { return; } var item = listView1.SelectedItems[0]; var reqItem = new Dictionary <string, string>(1); reqItem.Add(item.Text, item.SubItems[1].Text); var form = new PackageForm(reqItem); if (form.ShowDialog(this) == DialogResult.Cancel) { return; } item.Text = reqItem.Keys.ToList().First(); item.SubItems[1].Text = reqItem.Values.ToList().First(); }