2014-02-17 34 views
0

如何比较或检查组合框中的项目是否已经存在于列表视图中?请帮忙....如何比较组合框项目是否与列表视图项目或列表视图已经包含组合框项目c#

if (lvCart.Items.ContainsKey(cmbdummy.SelectedItem.ToString())) 
     { 
      MessageBox.Show("Duplicate Entry!"); 
     } 
+0

您是否收到任何错误?如果你在两个控件中保持相同类型的项目集合,使用'SelectedItem'而不是'SelectedItem.ToString()'我猜。 – Tarec

+0

先生,它说它不能将对象转换为字符串,如果我使用SelectedItem ... – bluffer

+0

你用cmbdummy.Text尝试过吗? 如果(lvCart.Items.ContainsKey(cmbdummy.text) { MessageBox.Show( “重复条目!”);} 是 – user3222297

回答

0

您需要检查各自的SelectedValue

试试这个:

if (lvCart.Items.ContainsKey(cmbdummy.SelectedValue.ToString())) 
    { 
     MessageBox.Show("Duplicate Entry!"); 
    } 
+0

它说不能从对象转换为字符串 – bluffer

+0

@bluffer:试着用'.ToString()'参见编辑答案 –

+0

它说:没有设置对象实例的对象引用 – bluffer

相关问题