【C#】ComboBoxのデータソースにディクショナリを設定したい

コンボボックスのデータソースに、ディクショナリを設定します。

また、ディクショナリはアプリケーション構成ファイル(App.config)から作成します。


①アプリケーション構成ファイルにディクショナリの素を定義します。


②アプリケーション構成ファイルからディクショナリに設定します。

※ディクショナリ(ComboboxSource)は別の場所で定義しています。

③コンボボックスにディクショナリを設定します。

※DataSourceはIListを実装しているか、Array系でないと設定できないため、List変換します。

④コンボボックスで選択されたvalueを取得します。

※単純にSelectedValueでOK。

コメント