반응형
1. [GridView] Column에 ComboBox(콤보박스) 넣기
- gridview에 ComboBox 보여주는 값과 선택값을 달리 처리하고자 할때
- 코드와 코드명을 달리 표시하고자 할때 사용하면 좋을것 같습니다.
1) 호출 함수 생성
private void setComboBoxData(DevExpress.XtraGrid.Columns.GridColumn agClumn)
{
RepositoryItemGridLookUpEdit lookupItem = new RepositoryItemGridLookUpEdit();
agClumn.ColumnEdit = lookupItem;
// LookUp 초기화
DataTable dtCombo = new DataTable();
dtCombo.Columns.Add("Value", typeof(string));
dtCombo.Columns.Add("Name", typeof(string));
dtCombo.Rows.Add("01", "남성");
dtCombo.Rows.Add("02", "여성");
lookupItem.DataSource = dtCombo;
lookupItem.DisplayMember = "Name";
lookupItem.ValueMember = "Value";
lookupItem.View.OptionsView.ShowColumnHeaders = false;
}
2) 호출방법
- 호출하시고자 하는 컬럼을 선택에 ComboBox 호출
- 해당 호출은 처음 한번만 실행 시켜주면 모든 컬럼에 적용됩니다.
< 호출 >
setComboBoxData(dgViewMaster.Columns[4]);
3) 실행결과
값 (01, 02)
표시 (남성, 여성)
반응형
'개발(IT) > DevExpress(WinForm)' 카테고리의 다른 글
[GridView] AdvBandedGridView Multi Line(멀티라인) 표시 (0) | 2023.09.28 |
---|---|
[GridView] GridView에서 AdvBandedGridView Script 변환 (0) | 2023.09.28 |
[GridView] Column에 ComboBox(콤보박스) 넣기 #1 (0) | 2023.09.17 |
[GridView] Column 값에 따라 컬러바(Color Bar) 표시하기 (0) | 2023.09.02 |
[GridView] Cell Merge(셀 병합) 하기 (0) | 2023.09.02 |