// 폼 로드 후 속성변환 호출
ColumnButtonEditChange(gridView1.Columns[excute.dt.Rows[i]["SGR_FIELD"].ToString()]);
//그리드 속성 버튼으로 변경, 그리드에 이벤트 추가
//원하는 컬럼 받아서 해당 컬럼만 버튼 이벤트
public void ColumnButtonEditChange(DevExpress.XtraGrid.Columns.GridColumn column)
{
DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit buttonEdit = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit();
//컬럼 버튼 속성 먹이기
column.ColumnEdit = buttonEdit;
//버튼 속성 정의
buttonEdit.Buttons[0].Kind = DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph;
buttonEdit.Buttons[0].Width = 50;
//버튼 클릭 이벤트 추가
buttonEdit.ButtonClick += hyperLinkEdit_ButtonClick;
}
//그리드 버튼 이벤트
void hyperLinkEdit_ButtonClick(object sender, ButtonPressedEventArgs e)
{
뭐든 팝업이든 이벤트 호출하면됨.
}
'DevExpress' 카테고리의 다른 글
[DevExpress] Master-Detail 구조의 GridControl (0) | 2021.06.10 |
---|---|
[DevExpress] 그리드 컬럼 이미지 추가 (0) | 2020.12.15 |
[DevExpress] 리포트 출력 (0) | 2020.12.15 |
[DevExpress] 리포트 합치기 (0) | 2020.12.15 |
[DevExpress] 컬럼 체크박스 추가 (0) | 2020.12.15 |