본문 바로가기
C#/DevExpress

DevExpress / Winform GridView에서 특정 컬럼의 출력 내용을 변경하기(이벤트 사용).

by HyunS_ 2019. 4. 12.

GridView에서 특정 컬럼의 출력 내용을 변경 할 수 있습니다.

예를 들어 GridView에서 '사용여부'라는 컬럼의 값이 'Y'와 'N'으로 출력된다고 할 때

이 값을 '예' / '아니오' 라고 변경이 가능합니다.

물론 출력만 이렇게 되는 것이고 안의 데이터는 그대로 Y / N 으로 저장되어 있습니다.

 

소스 입니다.

private void listGridView_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
{
	if (e.Column.FieldName == "UseYN")
	{
		if (Convert.ToString(e.Value) == "Y")
		{
			e.DisplayText = "예";
		}
		else if (Convert.ToString(e.Value) == "N")
		{
			e.DisplayText = "아니오";
		}
	}
}

 

728x90

댓글