6

コンボボックス データソースが割り当てられました

cmbCombobox.DataSource = myCollection

myCollection の型は MyCollection: List

コンボボックスのアイテムをクリアするにはどうすればよいですか?

4

5 に答える 5

26

コントロールをデータ バインドすると、そのコレクションと同期されます。ComboBox の項目をクリアするには、DataSource を null に設定します。

cmbComboBox.DataSource = null;

コンボボックスがデータバインドされていない(DataSourceがない)場合は、次のことができます

cmbComboBox.Items.Clear();
于 2013-01-19T20:58:09.597 に答える
4

http://support.microsoft.com/kb/327895

Me.ListBox1.DataSource = Nothing

これは私にとってはうまくいきます。VB は DBNull の使用を誤ってアドバイスしています (クラッシュします)。

于 2013-11-15T16:37:11.583 に答える
2

これが私にとってどのように機能したかです:

コンボボックスに DataSource がある場合は、null データ ソースに割り当てるだけで十分です。ただし、多くの場合、バインディングを手動でクリアする必要があります。

omboBoxAssignee.DataSource = null;

omboBoxAssignee.DataBindings.Clear();

DataSource がない場合は、アイテムをクリアするだけです。

omboBoxAssignee.Items.Clear();

于 2015-11-16T20:16:45.437 に答える
0

asp.net では、次のようにできます。

cbMyComboBox.Items.Clear();

多分それは動作し、winformsの場合)わかりません

于 2013-01-17T10:18:01.607 に答える