C#

[C#/PDA]ComboBox Binding 예제 소스

선영아 사랑해 2016. 1. 21. 10:03


WIN CE/WINDOWS MOBILE에서의 DataSet, DataTable를 이용한 콤보박스 바인딩 지원되지 않아 개발하는데 많은 불편이 있었습니다.


그래서 조금이나마 콤보박스 데이터 바인딩 할 수 있는 예제소스이오니 개발에 참고하세요.


using System.Collections;


private void Form1_Load(object sender, EventArgs e)

{

Dictionary<string, string> data = new Dictionary<string, string>();

data.Add("1111", "AAA");

data.Add("2222", "BBB");

data.Add("3333", "CCC");


comboBox1.DataSource = new BindingSource(data, null);
comboBox1.DisplayMember = "Key";
comboBox1.ValueMember = "Value";

}


private void button1_Click(object sender, EventArgs e)

{

MessageBox.Show(comboBox1.SelectedValue.ToString());//선택된 값의 Value 출력

}