개발자의 사투

XtraGrid ColumnHead MultiLine 설정하기 본문

컴방/C#

XtraGrid ColumnHead MultiLine 설정하기

개발자룽 2020. 6. 2. 13:42

1. GridView - ColumnPanelRowHeight 높이설정

 

2. 컬럼설정  Columns - AppearanceHeader - TextOption - WordWarp = Warp

 

3. 텍스트에 구분자를 추가 EX ( "가나다$마바사" )

 

Grid Evnet 추가 CustomDrawColumnHeader

 

private void gridView_CustomDrawColumnHeader(object sender, ColumnHeaderCustomDrawEventArgs e)
{
	if (!e.Info.Caption.isNullOrEmpty() && e.Info.Caption != "")
	{
		e.Info.Caption = e.Info.Caption.ToString().Replace("$", Environment.NewLine); // 특문을 치환
		e.Column.BestFit(); // 컬럼넓이 자동 조정
		DevExpress.Utils.Text.StringPainter.Default.DrawString(e.Cache, e.Appearance, e.Info.Caption, e.Info.CaptionRect);
	}
}

'컴방 > C#' 카테고리의 다른 글

C# string yyyymmdd to yyyy-MM-dd  (0) 2020.06.12
C# 특정 문자열 찾아서 자르기  (0) 2020.06.10
OOP위험성  (0) 2020.05.21
C# devexpress printcontrol in xtrareport  (0) 2020.05.18
C# 빌드이벤트 매크로  (0) 2020.04.20
Comments