Q&A

  • DBGrid 클리어 시키는 방법이요...
상단에는 DBEDIT 를 사용하고..
하단에는 DBGrid를 사용해서 데이터를 Display 하고 있습니다.

제가 하고자 하는건..Insert 버튼을 눌렀을 때 DBGrid 에 Display된 모든 데이터를 클리어 시키고자 합니다.

지금은 DBEdit 부분은 클리어 되어 입력은 받게 되지만..
DBGrid는 기존의 Display된 데이터와 함께 데이터가 추가 되네요.

기존의 DBGrid 데이터들을 클리어 시키는 방법 아시는 분..도와주세요...^^
5  COMMENTS
  • Profile
    장태원 2004.03.22 18:41
    논리적으로 clear 를 하실려면, stringgrid 를 사용하시고요..
    편법으로 하실려면, datasource 를 끊어따 여세요.

  • Profile
    홍성호 2004.03.22 19:01
    죄송합니다만..datasource를 끊고..여는 방법을 물어봐도 될까요..^^;;
    Datasource.free 식으로 끊는거 맞나요??
    여는건 어떻게 해야 하는지여.??

    답변에 감사드립니다..^^

  • Profile
    장태원 2004.03.22 19:14
    dbgrid1.datasource := nil;

    dbgrid1.datasource := Datasource1;

    이런식..


  • Profile
    홍성호 2004.03.22 20:11
    다시 한번 답변에 감사드려요..
    질문이 하나더 있는대요..
    첫번째 행은 삭제는 되지만..두번째..세번째..
    그 이하 필드는 삭제가 되지가 않네요...
    쿼리된 모든 DBGrid를 클리어 시킬 수는 없는건가요???
    StringGrid를 사용해야만 가능한건가요??


  • Profile
    첨시작델 2004.03.22 20:29
    for 문을 이용해서 recordcount를 확인해서 돌리면 될꺼 같은디여..