티스토리 뷰

공부/C#

devexpress GridView 설정법

IKASU 2015. 2. 10. 21:12

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
링크
«   2025/01   »
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
글 보관함