C#は電気羊の夢を見るか?(引っ越し中)

dtiブログが閉鎖とのことでhttp://tanocs.blog.fc2.com/へ引っ越します。

ComboBoxへDictionaryを関連付ける

ComboBoxへDictionaryを関連付けたいだけなのだが、
情報が散らばっていて、分かりにくかったので、自分なりに、こうしたよというメモ。



ミソは以下の2つ
・BindingSourceでバインドする
・イベント中ではKeyValuePairへキャストする

追加はこんな感じ


選択はこんな感じ
comboBox1.SelectedValue = "b";

または、こんな感じ
comboBox1.SelectedIndex = 1;

バインドを強制的に外す



もっとスマートな実装方法がある場合は、コメントで指摘していただけると嬉しいです。


2012/12/17 修正
・クリア方法が無駄に小難しく書かれていたのを修正
・ドロップダウンの長さが残ってしまう問題を修正
・クリア後、例外が出てしまう問題を修正
・選択方法を追記
このエントリーをはてなブックマークに追加
LINEで送る

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://t01a.dtiblog.com/tb.php/160-f49abe64

-

管理人の承認後に表示されます

« C#で、ネイティブなEXEを作成する  | HOME |  CsharpSQLiteの問題点 »

PAGE TOP ▲

Appendix

■春条

■春条

生息地は愛知
車と甘い物が好きな31歳
特技は無限昼寝

MONOからSharpDXを使う
変態的な手法で、
.NET Frameworkを使わずに
ゲーム作りやってます。

Search

Calender

« | 2017-06 | »
S M T W T F S
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -

Twitter

Recent Entries

DTIブログポータルへ
このブログを通報
Report Abuse

利用規約