C#中怎么双击将listView1中的项的某几列添加到listView2,并且不重复添加 ,请问怎么做?
而且在第4列的值是数字。 我转换不了,添加的判断条件也有错。一团糟,高手路过请给指点,,,
我的代码是这样写的:
private void listView1_DoubleClick(object sender, EventArgs e)
{
ListViewItem item = lvwFrist.SelectedItems[0];
string s = item.SubItems[0].Text;
string s1 = item.SubItems[1].Text;
string price = item.SubItems[2].Text;
string nums = item.SubItems[3].Text;
if (!lvwAfter.SelectedItems.Contains(item))
{
ListViewItem em = new ListViewItem();
em.SubItems[0].Text = s;
em.SubItems.Add(s1);
em.SubItems.Add(price);
num =Convert.ToInt32( lvwAfter.Items[0].SubItems[3]); //有错
//num = Convert.ToInt32(em.SubItems.Add(nums))+1;
lvwAfter.Items.Add(em);
}
}