frequently used code
GridControl, GridView
FocusedRowChanged
private void GridView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
{
if (sender is GridView view)
{
FocusedRowChanged(view);
}
}
private void FocusedRowChanged(GridView view)
{
if (view.Equals(gvwList))
{
if (view.RowCount > 0 && view.FocusedRowHandle >= 0)
{
if (string.IsNullOrEmpty(_findRowValue))
{
//// gvwList 에 행이 있을 때 처리할 코드
//SetDataFromReferenceControl(grpMaster, grdList);
//Func_P_SampleForm01_Q("detail");
}
}
else
{
//// gvwList 에 행이 없을 때 처리할 코드
//InitControls(grpMaster);
//InitControls(grdDetail);
}
}
}Grid Keeping 처리, GridRowsCopy 호출 전 조건 검사
TreeList
FocusedNodeChanged
Find Row Pattern
GridControl
TreeList
Resize
사이즈를 동적으로 제어할 컨트롤의 부모 컨트롤에 이벤트 핸들러를 추가하고 다음과 같이 구현
예시 코드 설명
grpList의 너비를 제어하고 싶으면 grpList의 부모 컨트롤인 폼(this)
grpAnswer의 높이를 제어하고 싶으면 grpList의 부모 컨트롤인 panDetail
DragDrop
윈도우 탐색기에서 파일 또는 폴더 드랍
생성자에 다음과 같이 처리
OnDragDrop 이벤트 핸들러
GridControl에서 선택된 행을 다른 GridControl로 드랍
전역 필드 정의
생성자에 다음과 같이 처리
OnMouseDown 이벤트 핸들러
OnMouseMove 이벤트 핸들러
OnDragDrop 이벤트 핸들러
TreeList에서 선택한 노드를 GridControl로 드랍
전역 필드 정의
생성자에 다음과 같이 처리
OnMouseDown 이벤트 핸들러
OnMouseMove 이벤트 핸들러
OnDragDrop 이벤트 핸들러
GroupControl
Custom Button Click
GridView
DoubleClick
XtraReport
90도 회전된 출력물 (샘플 코드)
Last updated
Was this helpful?