티스토리 뷰
들어가며
- Dev Express Winform을 사용하여 아래 이미지의 'Detail' 컬럼 처럼 GridControl의 Image 형태의 버튼을 넣어줘야 할 때가 있다.
구현 방법
- 디자이너에서 대상 GridControl의 'Run Designer'를 클릭한 뒤에 'Columns' 메뉴에서 버튼을 넣고자 하는 칼럼을 선택하자.
- Column Properties 에서 ColumnEdit 항목에서 오른쪽 화살표를 누르면 아래와 같이 적용가능한 컨트롤들이 보인다.
- 기본적으로는 '없음' 상태이다.
- 'HyperTextLabel'을 선택해주자.
- 클릭 이벤트 리스너를 달기 위해선 아래와 같이 한다.
- 이후에 좌측 메뉴의 In-place Edit Repository 메뉴를 눌러서 위에서 추가한 컨트롤을 Repository 항목에서 선택하자.
- 그리고 우측에 번개 버튼을 눌러 이벤트 목록에서 'Click' 이벤트를 더블클릭하자.
- 그러면 자동으로 컨트롤러 코드에 아래와 같은 이벤트 메소드가 생성될 것이다.
private void repositoryItemHypertextLabel1_Click(object sender, EventArgs e)
{
//이벤트 핸들러 메소드
}
Trouble Shooting
- 만약 실행을 했는데 Button 클릭 이벤트가 발생하지 않는다면 아래를 보자.
- GridControl 속성상 해당 Column의 Editable 속성이 True 상태여야 이벤트가 발생한다고 한다.
- 아래 처럼 다시 Run Designer 설정 창에서 'Views' 항목에서 GridControl의 Editable 항목을 True로 바꿔주자.
- 왜냐하면 컬럼의 Editable이 True여도 GridControl의 Editable의 False 라면 발생하지 않음
- 그리고 해당 컬럼에도 Editble도 True로 바꿔주자.
관련글
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[Devexpress Winform] ChartControl Hover 시에 전시되는 Tooltip 숨기는 방법 (0) | 2020.11.26 |
---|---|
[DevExpress] Spinner(Spin Edit) Integer Type 설정 방법 (0) | 2020.10.28 |
[DevExpress] GridControl Check Box Select 된 Row Object 가져오는 방법 (0) | 2020.10.28 |
[DevExpress] GridControl에 Check Box 칼럼 생성 방법 (0) | 2020.10.28 |
[DevExpress] GridControl에 Radio Group 칼럼 생성 방법 (0) | 2020.10.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- JavaFX Table View
- intelij
- git
- Java UI
- 배낭 여행
- 자전거
- JavaFX Window Close
- 이펙티브자바
- 방통대 과제물
- JavaFX 종료
- windows
- 이펙티브 자바
- JavaFX
- springboot
- TableView
- JavaFX 테이블뷰
- java
- 일본여행
- effectivejava
- 배낭여행
- 스프링부트
- 자바
- 일본 자전거 여행
- 텐트
- 인텔리제이
- effective java
- 자전거 여행
- 이펙티브
- 일본 여행
- 일본 배낭여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함