|
삭제버튼을 누르는 이벤트에서 현재 구현해놓으신 부분 아래쪽에다가 Query 를 다시 한번
날리는 루틴을 추가해야 하지 않을까 싶네요.
제가 직접 해보고 말씀드리는건 아니지만 일단 select 쿼리를 통해서 그리드로 데이터를 가져와서
뿌려주죠....
삭제 버튼 누르면 delete 쿼리 날려서 해당 레코드만 지울꺼구요.
그러면 당연히 자동으로 업데이트가 안되지 않을까요?
왜냐면 이미 select 쿼리로 그리드에 값을 표시해놨는데 delete 했다고 자기가 알아서 바뀔리는
없잖아요....
그러니까 레코드를 지운 다음에 다시 위에서 했던 select 쿼리를 날리면 db 에는 아까 delete 로
지웠으니까 가장 최신의 정보만 있겠죠. 그걸 다시 select 로 가져오는 거니까 사용자가 봤을땐
레코드가 지워지면서 자동으로 업데이트 되는것처럼 보이겠죠.
자동으로 업데이트를 해주는 메소드나 프로퍼티가 있는지 없는지는 저도 잘 모르겠지만
위와 같은 방법으로 하면 되지 않을까 싶네요.
빈둥이 님이 쓰신 글 :
: 간단한 관리프로그램을 작성하고 싶어서그러는데염.
:
: query를 사용해 data를 불러와서 grid랑 edit박스에 뿌려주었습니다.
: 글구 edit박스에 표시된 data를 수정이나 삭제 버튼을 눌러 삭제하려고 합니다.
: 삭제는 되는데염.
: 삭제하고나면 grid에 있는 data는 업글이 안되어 있답니당.흑흑 즉 실제 db엔 이미 지워진data인데 grid에는 보인단 말이죠...흑흑흑..
: 수정버튼을 누르면 현재 고쳤던 record가 바로 업글되게 하구 싶은뎅..흑흑...
: 정말 넘 힘들어염...어제부터 계속 grid가 절 울립니다.
: 도와주세염. 지발염....지발...
:
|