본문 바로가기
Winform

Infragistics UltragridSummaries

by 캡틴노랑이 2015. 12. 29.
반응형

 

 

 

 

댜음 코드를 사용하면 상단에 서머리 정보를 넣을 수 있다.

 

 

 

 

세팅 

uGrid.DisplayLayout.Override.SummaryDisplayArea = SummaryDisplayAreas.Default;
uGrid.DisplayLayout.Override.SummaryFooterCaptionVisible = DefaultableBoolean.False;
uGrid.DisplayLayout.Override.SummaryValueAppearance.FontData.Bold = DefaultableBoolean.True;
uGrid.DisplayLayout.Override.SummaryFooterAppearance.BackColor = System.Drawing.SystemColors.GradientActiveCaption;

uGrid.DisplayLayout.Bands[0].Summaries.Add(SummaryType.Formula, null, SummaryPosition.Center);
uGrid.DisplayLayout.Bands[0].Summaries[0].Appearance.BackColor = System.Drawing.SystemColors.GradientActiveCaption;
uGrid.DisplayLayout.Bands[0].Summaries[0].DisplayFormat = "";
uGrid.DisplayLayout.Bands[0].Summaries[0].SummaryDisplayArea = SummaryDisplayAreas.TopFixed | SummaryDisplayAreas.RootRowsFootersOnly;
uGrid.DisplayLayout.Bands[0].Summaries[0].Appearance.TextHAlign = HAlign.Center;
uGrid.DisplayLayout.Bands[0].Summaries[0].Appearance.TextVAlign = VAlign.Middle;

 

 

데이터를 조회하는 부분에 다음 코드를 사용하면, 세부적인 문구를 넣을 수 있다.

string stText = string.Format("'Total : ", e.Rows.Count);

//uGrid.DisplayLayout.Bands[0].Summaries[0].Formula = stText;     이 코드를 써야하는데.. 잘 되다가  갑자기 안되서 밑에 코드를 씀. ㅜㅜ 
uGrid.DisplayLayout.Bands[0].Summaries[0].DisplayFormat = stText;
반응형

댓글