アイテムはコレクションであるため、アイテムを入れるには、直接割り当てるのではなく、コレクションに追加する必要があります。
SU
とがコンボボックスに個別のアイテムとして表示されることを意図している場合MON
は、次のようなことを行うことができます。
Private Sub cmbCategory_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbCategory.SelectedIndexChanged
If cmbCategory.Text = "COM" Then
cmbSubCategory.Items.Clear()
cmbSubCategory.Items.Add("SU")
cmbSubCategory.Items.Add("MON")
End If
End Sub
単一のアイテムとして表示されることを意図している場合SU, MON
は、次のようにすることができます。
Private Sub cmbCategory_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbCategory.SelectedIndexChanged
If cmbCategory.Text = "COM" Then
cmbSubCategory.Items.Clear()
cmbSubCategory.Items.Add("SU, MON")
End If
End Sub
クリアを使用してコンボボックスからアイテムを削除し、適切なオプションを入力する前に空であることを確認することに注意してください。
PS。この質問のタグの1つが「SQL」であることに気づきましたが、私が読んだことから、この質問にはSQLコンポーネントが含まれているとは思いません...