2014-02-17 77 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