본문 바로가기

XtraGrid8

DevExpress XtraGrid Custom Merge 그리드에서 아래 표처럼 COL3 에서 9에서 7전까지를 MERGE 하고 싶었음. 쿼리로 동일 숫자 나오게 해서 그리드 자체 기능의 AUTOMERGE를 사용해도 되나, Footer에 합계를 넣어야 했기에 이방법은 패스. 그래서 merge 이벤트를 사용하여 내가 원하는 조건일때 merge 되게 하는 방법으로 해결. COL1 COL2 COL3 a g 9 b h c i d j 7 e k f l 합계 16 출처: https://documentation.devexpress.com/WindowsForms/114730/Controls-and-Libraries/Data-Grid/Get-Started-With-Data-Grid-and-Views/Walkthroughs/Grid-View-Columns-Rows-and-Cel.. 2020. 4. 8.
devExpress XtraGrid Row Focus devExpress에서 그리드 로우 포커스 및 그룹이 되어 있는 로우에 포커스를 주고 싶은 경우. 1. 해당 그리드에 포커스grv1.Focus(); 2. Group 된 행의 상위 행 찾기.int ipr = grv1.GetParentRowHandle(rowhandle); 3. 이미 Select 되어있는 행 리셋.grv1.OptionsSelection.Reset(); 4. 포커스 이동 및 Selecte된 컬러 표시grv1.FocusedRowHandle = ipr; //Focus 이동.grv1.SelectRow(ipr); // Selecte된 컬러 표시 . 2018. 9. 21.
제목 포함 데브익스프레스 그리드 출력 Devexpress XtraGrid 의 Excel Export 예제 입니다.xtragird.ExportXls(); 을 이용 하면 그리드 데이타를 엑셀 파일에 간단히 출력 할 수 있습니다.그런데엑셀 파일에 제목, 출력일자 등을 추가 하고 싶을 때에는 PrintingSystem 클래스를 사용 해야 합니다.단순히 헤더 혹은 풋터에 출력을 하고자 하면 2번 메소드는 필요가 없습니다. 1. private void ExportExcel_t2(DevExpress.XtraGrid.GridControl grid, string title) { SaveFileDialog fd = new SaveFileDialog(); fd.Filter = "Excel 파일 (*.xls)|*.xls|Excel 파일 (*.xlsx)|*.xls.. 2018. 5. 24.
devexpress repostioryCheckEdit 엑셀 출력 표시 문제 엑셀 출력 시 indeterminate, Checked, Unchecked 표시 문제... 속성 으로는 해결 안되는 것 같음. DisplayValueGrayed 사용 해도 안됨. void gridView1_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { if(e.Column.FieldName == "Check") { if(e.Value == null) { e.DisplayText = ""; } } } 2017. 12. 5.
반응형