반응형
GridView에서 조회를 한후 읽기전용에서 체크박스를 넣어 여러행 선택하기를 해보겠습니다.
( 항상 MultiSelect 옵션은 true로 변경해야 함 )
// DataGrid 초기화
dgViewMaster.OptionsSelection.MultiSelect = true;
dgViewMaster.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect;
dgViewMaster.OptionsSelection.CheckBoxSelectorColumnWidth = 40;
dgViewMaster.OptionsSelection.ShowCheckBoxSelectorInColumnHeader = DefaultBoolean.False;
이렇게 해주면 읽기전용에서도 체크박스을 사용할수가 있습니다.
해더 선택을 DefaultBoolean.False로 했으므로 헤더에 'Selection'으로 출력이 됩니다.
기본 컬럼명이 'DX$CheckboxSelectorColumn'로 설정되어 있으므로 헤더를 변경해주면 됩니다.
// 선택(CheckBox)
dgViewMaster.Columns["DX$CheckboxSelectorColumn"].Caption = "선택";
위와 같이 하기 전과 후 화면을 보면 다음과 같습니다.
반응형
'개발(IT) > DevExpress(WinForm)' 카테고리의 다른 글
[GridView] CustomDrawColumnHeader 이벤트 헤더(Header) 꾸미기 (0) | 2023.08.29 |
---|---|
[GridView] CustomColumnDisplayText 이벤트를 사용하기 (설정값에 따른 문자열 출력) (0) | 2023.08.29 |
[GridView] SplashScreenManager 사용하여 대기중/로딩중 Popup (0) | 2023.08.25 |
[GridView] 컬럼에 속성 변경 체크박스/암호(Password) 표기 (0) | 2023.08.25 |
DevExpress 설치 순서 (0) | 2023.08.23 |