본문 바로가기

XtraGrid6

DevExpress XtraGrid에서 데이타 찾기 기능 데브익스프레스 그리드에서 특정값을 찾아서 해당 행을 찾고자 할 경우 사용하는 함수 2개. 1. LocateByValue("FieldName", "찾을값") 2. LocateByDisplayText(시작행, 컬럼명, 찾을값) : 이게 더 잘되는듯. 2024. 1. 8.
devExpress XtraGrid 에서 빈 컬럼(Empty Column)은 merge 안되게. 바로 예제 private void grv_CellMerge(object sender, CellMergeEventArgs e) { if (e.Column.FieldName == "COL1") { var value1 = grv.GetRowCellValue(e.RowHandle1, e.Column).ToString(); var value2 = grv.GetRowCellValue(e.RowHandle2, e.Column).ToString(); if (value1 == value2 && (!String.IsNullOrEmpty(value1) && !String.IsNullOrEmpty(value2))) e.Merge = true; e.Handled = true; } } 2021. 4. 14.
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.
반응형