반응형
1. [GridView] Column에 ComboBox(콤보박스) 넣기
- gridview에 ComboBox를 넣어 선택할수 있게 구현하는 방법
1) 호출 함수 생성
private void setComboBoxData(DevExpress.XtraGrid.Columns.GridColumn agClumn, params object[] itemArray)
{
RepositoryItemComboBox comboItem = new RepositoryItemComboBox();
comboItem.Items.Clear();
agClumn.ColumnEdit = comboItem;
foreach (string itemValue in itemArray)
{
comboItem.Items.Add(itemValue);
}
comboItem.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor;
}
2) 호출방법
- 호출하시고자 하는 컬럼을 선택과 ComboBox에 보여줄 내용 입력해서 호출하면 됩니다.
- 해당 호출은 처음 한번만 실행 시켜주면 모든 컬럼에 적용됩니다.
< 호출 >
setComboBoxData(dgViewMaster.Columns[4], "YS", "OK", "NO");
또는
object[] param = { "YS", "OK", "NO" }
setComboBoxData(dgViewMaster.Columns[4], param);
3) 실행결과
반응형
'개발(IT) > DevExpress(WinForm)' 카테고리의 다른 글
[GridView] GridView에서 AdvBandedGridView Script 변환 (0) | 2023.09.28 |
---|---|
[GridView] Column에 ComboBox(콤보박스) 넣기 #2 (0) | 2023.09.17 |
[GridView] Column 값에 따라 컬러바(Color Bar) 표시하기 (0) | 2023.09.02 |
[GridView] Cell Merge(셀 병합) 하기 (0) | 2023.09.02 |
[GridView] CustomDrawRowFooterCell 이벤트를 사용해 행 바닥글 셀 커스텀 그리기 (0) | 2023.09.02 |