반응형
GridView에서 설정값에 따라 문자열로 표시하고자 할때 CustomColumnDisplayText 이벤트를 사용합니다.
예) 설정값이 (Read, Working, Start, Stop) 영문을 한글로 표시(준비, 작업중, 시작, 종료)를 하고자 할때 많이 사용
dgViewMaster.CustomColumnDisplayText += dgViewMaster_CustomColumnDisplayText;
private void dgViewMaster_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{
switch (e.Column.FieldName)
{
case "item_status":
if (e.Value.ToString().ToUpper() == "read")
e.DisplayText = "준비";
else if (e.Value.ToString().ToUpper() == "working")
e.DisplayText = "작업중";
else if (e.Value.ToString().ToUpper() == "start")
e.DisplayText = "시작";
else if (e.Value.ToString().ToUpper() == "stop")
e.DisplayText = "종료";
else
e.DisplayText = "";
break;
}
}
<결과 화면>
반응형
'개발(IT) > DevExpress(WinForm)' 카테고리의 다른 글
[GridView] CustomDrawRowFooter 이벤트를 사용해 행 바닥글 커스텀 그리기 (0) | 2023.09.02 |
---|---|
[GridView] CustomDrawColumnHeader 이벤트 헤더(Header) 꾸미기 (0) | 2023.08.29 |
[GridView] SplashScreenManager 사용하여 대기중/로딩중 Popup (0) | 2023.08.25 |
[GridView] 컬럼에 속성 변경 체크박스/암호(Password) 표기 (0) | 2023.08.25 |
[GridView] 체크박스(CheckBox)로 행(Row) 선택하기 (0) | 2023.08.25 |