スポンサーリンク

データソース プロパティを設定したときに items コレクションを変更することはできません。

ComboBoxの定義にEnumを使った等

使い方は至極まともなので、これが間違えているわけではありません。
ただ、
combobox.Items.Clear();
を定義後に使った場合に起こります。

combobox.Items.Clear();
の使いどころとしては、定義の直前であり、使う個所はForm_Loadイベントで1回のみ使います。

プルダウンを未選択にしたい場合は
combobox.SelectIndex = -1;
を使いましょう。
こちらは多用しても大丈夫です。