728x90
반응형
안녕하세요!!
간단하지만 사용자가 요청했을 때 맨붕에 빠지게 할만한 꺼리를 위해 글은 적어봅니다.
레코드들이 표시되고, 레코드를 선택도 하지 않았는데 공백에서 더블클릭했더니 어떤 행위가 일어나요. 왜 그렇죠?
우선 XtraGrid에서 데이터소스를 통해 바인딩된 데이터가 있는 경우 기본적으로 0번째 레코드(첫번째 줄)를 선택합니다.
흑~ T_T
그럴때는 MouseDown, DoubleClick, Click 이벤트에 다음 코드를 맨 위에 추가해주면 만사 OK ^^
GridView gv = sender as GridView;
if (!gv.CalcHitInfo(Cursor.Position).InDataRow) return;
그리드 뷰에서 커서의 위치를 이용해 Row데이터에 위치해있는가를 Boolean으로 리턴해줍니다.
글이 너무 짧죠? 그래도 여기서 이만.....
반응형
'개발 > C# + DevExpress' 카테고리의 다른 글
[2022.08] Devexpress ComboboxEdit 폰트 설정 (0) | 2022.08.12 |
---|---|
[2022.06] Devexpress ImageComboboxEdit 사용법 (0) | 2022.06.21 |
[2021.10] XtraGrid 특정 Row의 컬럼 값 편집 여부를 설정하는 방법 (0) | 2021.10.22 |
[2021.06] DevExpress XtraMessagebox 및 버튼의 폰트수정(v2) (0) | 2021.06.07 |
[2021.06] Devexpress Grid 등의 팝업메뉴 한글로 바꿀 수 없을까? (0) | 2021.06.04 |