ComboBox의 Item 내용을 아래와 같이 표현하려고 함
코드 코드명
===============
01 코드명1
02 코드명2
03 코드명3
검색을 통해 나랑 비슷한 고민을 하고 있는 사람이 올린 질문에 대한 답글에 Hint를 얻을 수 있었음.
(참고 사이트 : http://hoons.net/board/qacshap/content/15938)
데이터 바인딩을 이용하여
comboBox.DataSource = dataTable;
comboBox.DisplayMember = 보여질 컬럼 명;
comboBox.ValueMember = Data로 선택 될 컬럼 명
이러한 방식으로 수행했는데 DisplayMember에서 1개의 컬럼밖에 나타내지 못함 (방법을 모르는 것일 수도......)
따라서 DB에서 쿼리를 할때 아래와 같이 하고
SELECT 코드, 코드명, 코드 ||' | '|| AD DIS FROM 테이블 WHERE 조건
DisplayMember에는 DIS컬럼을 바인딩하면 결과적으로 콤보박스는 아래와 같은 형태로 나타낼 수 있었음.
01 | 코드명1
02 | 코드명2
03 | 코드명3
'Programing > C#' 카테고리의 다른 글
get{}set{} 사용 (0) | 2017.01.24 |
---|---|
AS를 이용한 안전한 캐스팅 (0) | 2017.01.20 |
윈도우 폼 1개만 띄우기 (0) | 2017.01.16 |
실행중인 프로그램 디버깅하기 (0) | 2016.12.23 |
Exception Code : 0xe053534f (0) | 2016.12.21 |