티스토리 뷰
devexpress 의 GridView 사용법입니다.
2015-02-10
그룹을 두개 이상 설정하고 화면을 보면 GroupSummary Row BackColor가 모두
기본색으로 설정되어 구별하기 힘든 경우가 있습니다.
간단하게 이 이벤트로 설정이 가능합니다.
RowHandle는 그룹이 2개이면 -2, 1개이면 -1 이런식으로 설정되는것 같습니다.
그룹1번이 -1 그룹2번이 -2 입니다. 색을 보시면 아시겠지만....
private void _gvList_CustomDrawRowFooter(object sender, RowObjectCustomDrawEventArgs e)
{
if (e.RowHandle == -2)
{
Brush brush = new System.Drawing.Drawing2D.LinearGradientBrush(e.Bounds,
Color.Red, Color.Red, 90);
e.Graphics.FillRectangle(brush, e.Bounds);
ControlPaint.DrawBorder3D(e.Graphics, e.Bounds, Border3DStyle.RaisedInner);
//Prevent default painting
e.Handled = true;
}
if (e.RowHandle == -1)
{
Brush brush = new System.Drawing.Drawing2D.LinearGradientBrush(e.Bounds,
Color.Blue, Color.Blue, 90);
e.Graphics.FillRectangle(brush, e.Bounds);
ControlPaint.DrawBorder3D(e.Graphics, e.Bounds, Border3DStyle.RaisedInner);
//Prevent default painting
e.Handled = true;
}
}
이걸 찾아내면서 다시한번 깨달은것은 "프로그래밍에 안되는것이 없구나" 였습니다.
세상은 넓고 아직 내가 모르는 함수와 기능이 굉장이 많구나.......
'공부 > C#' 카테고리의 다른 글
GridView에서 개행된 텍스트 출력하기 (0) | 2016.06.03 |
---|---|
Visual studio에서 svn 설정하는 방법 (0) | 2016.04.27 |
devexpress 차트 컨트롤 사용 (0) | 2014.11.17 |
C# MySql 접근 (0) | 2014.11.11 |
Search Lookup Editor 컨트롤 사용하기 (0) | 2014.10.23 |
- Total
- Today
- Yesterday
- 토트넘
- C#
- 플라티나버전
- 기라티나버전
- 마리아치 토네이도
- 크리스탈버전
- 축구
- 크리스탈 버전
- 파이어레드
- Linux
- DAYS
- 피카츄버전
- 첼시
- 에메랄드 버전
- 화이트2버전
- virtualbox
- 영화리뷰
- 블랙버전
- 티스토리챌린지
- 에메랄드버전
- 축구만화
- 포켓몬스터
- server
- 데이즈
- 오블완
- ubuntu
- 플래티나버전
- 다이어트
- GTA5
- 축구리뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |