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 출력
}
'C#' 카테고리의 다른 글
[C#]프린터 출력 및 페이지 설정 예제 소스 (0) | 2016.01.21 |
---|---|
[C#/PDA]키보드 IME MODE 변환 예제 소스 (0) | 2016.01.21 |
[C#]ProgressBar Value 100% 구하기 공식 (0) | 2016.01.19 |
[C#]PictureBox의 PreviewKeyDown 이벤트 (0) | 2016.01.19 |
[C#]File to Byte Array Convert(Byte 형변환) 소스 코드 (0) | 2016.01.19 |