본문 바로가기
WPF - DevExpress

WPF & DevExpress GridControl Drag & Drop

by 캡틴노랑이 2021. 3. 27.
반응형

샘플 소스와 검색에서 나온 소스와... 작동이.. 다르다. 

샘플에서는 드래그 드롭을 하는 순간 기존 소스쪽(그리드)의 row가 삭제가 되는데... 이건 삭제가 되지 않는다. 

검색을 해보면, dev쪽 문의에는 삭제를 못하게 하는 방법을 묻는 질문은 많은 반면... 삭제가 안된다고 하는 질문은 없다. 소스를 비교해보고 이것 저것 다 해봤는데... 삭제가 되지 않아서... 일딴 꼼수로 처리했다. 

 

 

작동 영상

 

 

 

원래 의도.

1.Grid2의 목록을 Grid1에 추가. 단 이 때 Grid2는 삭제 하지 않는다. (원래는 삭제되야됨.. 하지만. 안됨...ㅡㅡa)

2.Grid1은 Grid2의 데이터가 Drop되면, 추가 된다. 

3.Grid1에서 Grid2로 Drag & Drop 될 때, Grid1은 삭제가 되야하고, Grid2는 추가 되면 안된다. 

 

결과..

둘다,  이동은 되나...삭제 안됨...ㅡㅡ;

이것 저것 다 해보고.. 결론... Grid1에서 Grid2로 넘어갈 때... Grid1의 row를 삭제함...

 

 

 

 

 

 

c# 코드 171line이 삭제 하는 것임.

 

Drag-and-Drop Between GridControl and Other Controls

How to: Manually Control Drag-and-Drop

How to not remove item on Drag and Drop in WPF GridControl

 

 

반응형

댓글