userDS.Merge(myDS, False, MissingSchemaAction.Add) For i = 0 To userDS.Tables(0).Rows.Count - 1     combobox1.Items.Add(userDS.Tables(0).Rows(i).Item("ItemNo"))
 Next
当我向Combobox控件添加信息时会出现重复的数据,请问如何将重复的数据去掉呢?

解决方案 »

  1.   

    userDS.Merge(myDS, False, MissingSchemaAction.Add)For i = 0 To userDS.Tables(0).Rows.Count - 1
    string s = userDS.Tables(0).Rows(i).Item("ItemNo").ToString();
    if Not combobox1.Items.Contains(s) then
    combobox1.Items.Add()
    end if
    Next//VB.net是不是这样写
      

  2.   

    to: weisunding(鼎鼎) 
    按照您的方法我调试了一下,可是Contains(s)好像不起作用啊!请再帮忙看看!
    For i = 0 To userDS.Tables(0).Rows.Count - 1
       dim s as string = userDS.Tables(0).Rows(i).Item("CreateDate").ToString()
       If Not cmbYear.Items.Contains(s) Then       cmbYear.Items.Add(userDS.Tables(0).Rows(i).Item("CreateDate"))    End If
    Next