日期:2014-05-19  浏览次数:20772 次

从一个listbox添加数据到另一个listbox 值不重复
有listbox1       和listbox2:      
    现在就是选中listbox1中的项往listbox2中添加,       问:如果在listbox2中已经存在了listbox1的选择项就不让再往listbox2中添加?

------解决方案--------------------
ListBox a;
ListBox b;

foreach(object o in b.Items)
{
if (!a.Items.Contains(o.ToString()))
{
a.Items.Add(o.ToString());
}
}
------解决方案--------------------
foreach(object o in b.Items)
{
if (!a.Items.Contains(o.ToString()))
{
a.Items.Add((DataRowView)o);
}
}

------解决方案--------------------
呵呵,这样不就行了:
if (!listBox2.Items.Contains(listBox1.SelectedItem))
{
listBox2.Items.Add(listBox1.SelectedItem);
}