0

Dictionary があり、それを ComboBox に入力しようとしています。私の設定クラスには、ドロップダウン リストに表示したい Symbol という文字列プロパティがあり、comboBox.SelectedItem を設定オブジェクトにしたいと考えています。これまでのところ、私は試しました:

comboBox.DataSource = dictionary.Values.ToList();
comboBox.DisplayMember = "Symbol";
comboBox.ValueMember = null;

BindingSource bindingSource = new BindingSource();
bindingSource.DataSource = dictionary.Values.ToList();
comboBox.DataSource = bindingSource;
comboBox.DisplayMember = "Symbol";
comboBox.ValueMember = null;

私がやっていることのためにデータをバインドする必要はありません。コンストラクターにすべてを一度に追加するだけで十分ですが、辞書をループするよりも DataSource を使用する方がきれいに見えました。よろしくお願いいたします。

4

0 に答える 0