コンボボックス データソースが割り当てられました
cmbCombobox.DataSource = myCollection
myCollection の型は MyCollection: List
コンボボックスのアイテムをクリアするにはどうすればよいですか?
コンボボックス データソースが割り当てられました
cmbCombobox.DataSource = myCollection
myCollection の型は MyCollection: List
コンボボックスのアイテムをクリアするにはどうすればよいですか?
コントロールをデータ バインドすると、そのコレクションと同期されます。ComboBox の項目をクリアするには、DataSource を null に設定します。
cmbComboBox.DataSource = null;
コンボボックスがデータバインドされていない(DataSourceがない)場合は、次のことができます
cmbComboBox.Items.Clear();
http://support.microsoft.com/kb/327895
Me.ListBox1.DataSource = Nothing
これは私にとってはうまくいきます。VB は DBNull の使用を誤ってアドバイスしています (クラッシュします)。
これが私にとってどのように機能したかです:
コンボボックスに DataSource がある場合は、null データ ソースに割り当てるだけで十分です。ただし、多くの場合、バインディングを手動でクリアする必要があります。
DataSource がない場合は、アイテムをクリアするだけです。omboBoxAssignee.DataSource = null;
omboBoxAssignee.DataBindings.Clear();
omboBoxAssignee.Items.Clear();
asp.net では、次のようにできます。
cbMyComboBox.Items.Clear();
多分それは動作し、winformsの場合)わかりません