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 = "아니오";
		}
	}
}

 

  1. 소연아부지 2019.11.29 12:18 신고

    안녕하세요. 해당이벤트를 그리드에 적용하려면 어디에 이벤트를 걸어줘야하나요??

    • Hyunsoo_ 2019.11.29 19:20 신고

      메인폼 생성자 혹은 폼 로드 되었을 때 걸어주면 됩니다.

+ Recent posts