조회하는 컬럼 속성 변경하여 표시하고자 할때 만들어 사용하면 좋습니다.
호출 방법>
gvCheckEditChange(구분, 컬럼)
1. 체크박스 (true/false)를 (Y/N)로 값을 변경하여 표기 할때 (3번째 컬럼 적용)
gvCheckEditChange("CK", dgViewMaster.Columns[3]);
2. 암호(Password)를 '*'로 표기해서 보여주고 싶을때 (2번째 컬럼 적용)
gvCheckEditChange("PW", dgViewMaster.Columns[2]);
<함수>
private void gvCheckEditChange(string gubun, DevExpress.XtraGrid.Columns.GridColumn agClumn)
{
switch (gubun)
{
case "CK":
RepositoryItemCheckEdit chkItem = new RepositoryItemCheckEdit();
agClumn.ColumnEdit = chkItem;
chkItem.ValueChecked = "Y";
chkItem.ValueUnchecked = "N";
chkItem.NullStyle = DevExpress.XtraEditors.Controls.StyleIndeterminate.Unchecked;
break;
case "PW":
RepositoryItemTextEdit txtItem = new RepositoryItemTextEdit();
agClumn.ColumnEdit = txtItem;
txtItem.PasswordChar = '*';
break;
}
}
위와 같이 적용하고 필요시 구분자를 추가해서 사용하면 됩니다.
'개발(IT) > DevExpress(WinForm)' 카테고리의 다른 글
[GridView] CustomDrawColumnHeader 이벤트 헤더(Header) 꾸미기 (0) | 2023.08.29 |
---|---|
[GridView] CustomColumnDisplayText 이벤트를 사용하기 (설정값에 따른 문자열 출력) (0) | 2023.08.29 |
[GridView] SplashScreenManager 사용하여 대기중/로딩중 Popup (0) | 2023.08.25 |
[GridView] 체크박스(CheckBox)로 행(Row) 선택하기 (0) | 2023.08.25 |
DevExpress 설치 순서 (0) | 2023.08.23 |