我有兩個相關的組合框。我的問題是我的combobox2項目不會重置/清除,因爲我從combobox1中選擇項目。相反,它會不斷在combobox2的底部添加/追加新項目。在添加新項目之前,我嘗試了ComboBox2.DataSource = Nothing
和ComboBox2.Items.Clear()
,但仍未清除它。vb.net clear combobox items
Private Sub ComboBox1_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles ComboBox1.Validated
ComboBox2.DataSource = Nothing
ComboBox2.Items.Clear()
ComboBox2.Items.Remove(ComboBox2.DisplayMember)
sql = "select brgyname,idbrgy from barangay where idmun=" & ComboBox1.SelectedValue.ToString
da = New Odbc.OdbcDataAdapter(sql, con)
da.Fill(ds, "cbBrgy")
ComboBox2.DataSource = ds.Tables("cbBrgy")
ComboBox2.DisplayMember = "brgyname"
End Sub
我得到了SQL錯誤,因爲我覺得'ComboBox1.SelectedValue'仍然不'selectedIndexChanged'觸發除非我驗證它。 :( – Ikong 2013-03-18 05:18:51