Q&A

  • 디비그리드 어떤행의 값을 다른 디비그리드로 옮기는 방법
안녕하세요..
준입니다.
아무리 생각해봐도 원래 실력도 없고 초보지만 고수님들에게 하나 배워볼까 합니다.

질문 : 디비그리드에서 어떤 한행을 마우스로 찍어서 다른 디비 그리드로 값을 옮기려면 어떻게 해야하는지 ...이것이 드롭입니까?

디비그리드 속성에서 이벤트 항목에서 코딩하는건지 ...예제파일이 있으면 더 좋을것 같지만 혹시 있으면 하나 올려 주시면 감사하겠습니다.

1  COMMENTS
  • Profile
    열심히 2003.09.05 04:47
    레코드만 드래그앤드롭하는게 되나요??

    먼저 마우스로 찍는다는건 커서를 원하는 위치에 놓이게 하는거지요.

    굳이 드래그앤 드롭을 할필요가 없다면

    펑션키를 하나 이용해서 현재 커서가 가있는 레코드를 옮기면 되지 않을까요?

    저쪽에 같은 자료 인서트 시키고 이쪽엔 그자료 지워주면 될것같은데요..

    아니면 WM_LBUTTONDOWN과 WM_LBUTTONUP 메세지를 이용하시면

    될것 같습니다.. WM_LBUTTONDOWN 이메세지가 발생하면

    그위치가 (해당하는)디비그리드 안이라면 배열에 자료를 넣어주고

    다시 WM_LBUTTONUP 이벤트가 발생하면... 배열에 자료가 있는지 확인하고

    있다면 다시 (목표하는)그리드가 맞나 보고 맞다면 추가하고 원래 자료 삭제.

    (목표하는)그리드가 아니라면 배열초기화...이렇게 말만하려니 힘들군요..

    해결하시기를..