본문 바로가기
반응형

C#/DevExpress13

C# Grid Row에 번갈아가며 Color 설정하기 안녕하세요. 아래 그림과 같이 Row에 번갈아가면 색칠하는 방법에 대해 설명드릴게요. 코드는 아래와 같습니다. private void Form1_Load(object sender, EventArgs e) { //데이터 설정 List dataList = GetDataList(); this.gridControl1.DataSource = dataList; GridView gridView = this.gridControl1.MainView as GridView; gridView.BestFitColumns(); //Grid RowStyle 이벤트 설정 gridView.RowStyle += GridView_RowStyle; } private void GridView_RowStyle(object sender, Row.. 2020. 10. 23.
Grid Group Summary 하는 법 - DevExpress 안녕하세요. DevExpress의 Grid는 Column을 Grid Header 부분으로 Drag 하게되면 자동으로 Grouping되어 보여지게 됩니다. 아래와 같은 형태로 말이죠. 그런데 Group하게되면 단순히 해당 데이터만 보여지게 되는데, 다른 데이터의 값도 보여지게 되면 가독성이 좋아지겠죠. 해서 Grid의 기능중에 ShowGroupSummaryEditorItem 라는 부분이 있는데, 이 기능을 사용하게 되면 아래와 같이 보여지게 됩니다. 이렇게 되면 세부데이터의 값을 확인하지 않고도 바로 볼 수 있겠죠. 사용 방법으로는 ShowGroupSummaryEditorItem 기능을 켜고, 컬럼을 그룹한 후 마우스 우클릭을 하면 아래 그림처럼 Group Summary Editor을 클릭하면 됩니다. 클.. 2020. 10. 23.
데브익스프레스 - Grid에서 인접한 두 셀 값이 같은 경우 Merge 하도록 하는 기능 안녕하세요. 그리드에서 인접한 두 셀 값이 같은 경우, Cell을 Merge 하는 기능에 대한 설명입니다. 기본적으로 Grid는 각 각의 각각의 값을 표시합니다. 그런데, 1월 같은 값은 하나로 합쳐서 보여주고 싶을 때가 있는데요. 엑셀에서 셀을 병합해서 보여지는 것처럼 말이죠. DevExpress GridControl에서도 해당 기능을 재공하고 있습니다. 셀을 Merge하는 기능을 적용하려면 속성창에서 GridView를 선택후, OptionView에서 AllowCellMerge 값을 True로 설정하는 방법 하나와 소스상에서 아래와 같이 설정하는 또 다른 방법이 있습니다. GridView gridView = this.gridControl1.MainView as GridView; gridView.Opti.. 2020. 10. 20.
DevExpress - Grid Column Size 조절 안녕하세요. 오늘은 Grid에서 창크기에 맞게 컬럼사이즈가 조절되지 않도록 하는 기능인 ColumnAutoWidth 사용법과 컬럼사이즈가 자동으로 조절되는 기능인 BestFitColumn과 대한 포스팅을 하겠습니다. 기본적으로 Grid는 아래 그림처럼 데이터 길이에 상관없이 창 크기에 맞게 사이즈가 조절됩니다. 창 크기가 작아지면 아래 그림처럼 창 안에 있는 Grid도 같이 작아지게 됩니다. 칸이 너무 작아 데이터를 파악하기도 어렵고 보기도 힘들죠. 이렇게 창 크기에 맞게 자동으로 조절되는 부분을 컬럼 사이즈가 조절되지 않도록 하는 기능이 ColumnAutoWidth 기능 입니다. 해당 기능을 켜보면 아래와 같이 나타납니다. 창 크기가 작아지면 자동적으로 스크롤바가 생기면서 Grid를 볼 수 있도록 해줍.. 2020. 10. 14.
반응형