データ バインドされたコンボ ボックスをカスケード接続していますが、2 つのボックスのうち 2 番目のボックスに値がない場合は、元のプロセスのデータ ソースを既定の選択に変更しようとしています。
ただし、コンボボックスをクリアするために何をしようとしてもエラーが発生します。
cboSubSystem.SelectedIndex = -1
cboSubSystem.DataSource = Nothing
Call cboSubSystem.Items.Clear()
cboSubSystem.DataSource = oSubSystem.EntityList
cboSubSystem.DisplayMember = oSubSystem.ORM.SubSystem_c
cboSubSystem.ValueMember = oSubSystem.ORM.SubSystem_c
http://support.microsoft.com/default.aspx?scid=kb;en-us;327244のような SelectedIndex のダブルセットも試しました
私は何を間違っていますか?単純なことだと思いますが、これを乗り越えることはできません。
前もって感謝します。
編集:
- EntityList は DTO の一般的なリストです
- ドロップダウンは異なるデータ ソースを使用しています。これが設定されている場合は、サブルーチンを呼び出してもう一方をロードします。
- エラー:
- 現在:「DataSource プロパティが設定されている場合、アイテム コレクションは変更できません。」Items.Clear で
- クリアを削除しようとすると、valuemember セットで「新しい値メンバーにバインドできません。パラメーター名: 値」が表示されます