snipplrCallback({"id":40319,"title":"c-bind-a-list-of-valuename-pairs-to-a-combobox","source":"
\/\/ Create a dictionary with value-name pairs. This will be bound to comboBox1<\/span><\/div><\/li> public<\/span> static<\/span> Dictionary<<\/span>int<\/span>, string<\/span>><\/span> choices =<\/span> new<\/span><\/a> Dictionary<<\/span>int<\/span>, string<\/span>><\/span>(<\/span>)<\/span> <\/div><\/li> {<\/span><\/div><\/li> {<\/span> 100<\/span>, "Arthur"<\/span>}<\/span>,<\/div><\/li> {<\/span> 200<\/span>, "Ford"<\/span> }<\/span>,<\/div><\/li> {<\/span> 300<\/span>, "Trillian"<\/span>}<\/span>,<\/div><\/li> {<\/span> 400<\/span>, "Zaphod"<\/span>}<\/span>, <\/div><\/li> }<\/span>;<\/span><\/div><\/li> <\/div><\/li> \/\/ Create an enum. This will be bound to comboBox2<\/span><\/div><\/li> public<\/span> enum<\/span> MyEnumType<\/div><\/li> {<\/span><\/div><\/li> Sunday=<\/span>0<\/span>,<\/div><\/li> Monday=<\/span>1<\/span>,<\/div><\/li> Tuesday=<\/span>2<\/span>,<\/div><\/li> Wednesday=<\/span>3<\/span>,<\/div><\/li> Thursday=<\/span>4<\/span>,<\/div><\/li> Friday=<\/span>5<\/span>,<\/div><\/li> Saturday=<\/span>6<\/span>,<\/div><\/li> }<\/span><\/div><\/li> <\/div><\/li> \/\/ In the form Load event, bind the combobox to the data source.<\/span><\/div><\/li> private<\/span> void<\/span> Form1_Load(<\/span>object<\/span> sender, EventArgs e)<\/span><\/div><\/li> {<\/span><\/div><\/li> \/\/ Bind comboBox1 and set a default.<\/span><\/div><\/li> comboBox1.<\/span>DataSource<\/span> =<\/span> new<\/span><\/a> BindingSource(<\/span>choices, null<\/span>)<\/span>;<\/span> <\/div><\/li> comboBox1.<\/span>DisplayMember<\/span> =<\/span> "Value"<\/span>;<\/span> <\/div><\/li> comboBox1.<\/span>ValueMember<\/span> =<\/span> "Key"<\/span>;<\/span><\/div><\/li> comboBox1.<\/span>SelectedValue<\/span> =<\/span> 300<\/span>;<\/span><\/div><\/li> <\/div><\/li> \/\/ Bind comboBox2 and set a default.<\/span><\/div><\/li>