• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
I Love Visual Basic
카페 가입하기
 
 
 
카페 게시글
[6.0]질문과 답변 MSHFlexGrid의 refresh 또는 새로고침기능....
아카날 추천 0 조회 247 08.12.15 02:29 댓글 2
게시글 본문내용
 
다음검색
댓글
  • 08.12.15 15:55

    첫댓글 음.. 처음 DB연동때 썼던 방식이네요.. Refresh는 새고고침은 맞으나 "cmd수정" 소스가 틀렸습니다. 올리신 소스를 보면 자료가 DB에 올라가긴 하겠지만.. 원하는 위치에는 올라가지 않을겁니다.(예를 들어서 고객번호 12를 수정해서 올려도 고객번호 10이 수정된다거나)

  • 08.12.16 17:17

    Form_Activate 를 사용하셨기 때문에 폼을 닫았다 다시 실행하면 고쳐지는것 처럼 보이는거구요. 수정이나 삭제후 데이터가 바로 반영되게 하시려면 수정이나 삭제후 그리드를 다시 그려주셔야 합니다. Refresh는 데이터를 갱신하는게 아니고 그리드가 가지고 있는 값들을 다시 그리는것이니 아무 변화가 없을수 밖에요. Form_Activate 를 Data_Refresh 처럼 바꿔주시고요. 수정이나 삭제 코드 제일 아래쪽에 Call Data_Refresh 처럼 호출해주시면 됩니다. 물론 폼 처음 열을때 화면에 데이터가 나와야 하니까 Form_Load 에도 Call Data_Refresh 한번 넣어주시고요. Form_Activate 에는 아무 코딩 안하셔도 됩니다.

최신목록