Q&A

  • DBGrid 위에 생성된 체크박스 소멸하는 방법좀....
수고하십니다. 고수님들..

DBGrid 위에 체크박스를 생성시켜서 올려놓는것 까지는 됐는데요

그리드 라인수가 바뀌면서 체크박스가 없어져야 하는데요 그게 참 어렵군요.

꼭 답변 부탁 드립니다.



3  COMMENTS
  • Profile
    송병철 2001.04.06 06:05
    쭈꾸미 wrote:

    > 수고하십니다. 고수님들..

    > DBGrid 위에 체크박스를 생성시켜서 올려놓는것 까지는 됐는데요

    > 그리드 라인수가 바뀌면서 체크박스가 없어져야 하는데요 그게 참 어렵군요.

    > 꼭 답변 부탁 드립니다.

    >

    아래분의 말씀대로 체크박스가 자유스러운 콤포넌트를 쓰는것이 좋습니다...

    저도 스트레드 쉬트라는 툴을 사용하긴 했습니다...

    그렇지만 단점이 있더군요... 그 사용으로 인해 에러가 발생될때 디버깅하기가 무척 어렵다는것이고 또한 프로그램의 무게가 무겁습니다..

    필드에 나가서 작업을 할때는 되도록이면 외부 콤포넌트의 사용을 자제하는 편이죠..



    참.. 제가 바로 며칠전에 했던 작업이었습니다만... 저도 디비그리드에서 체크박스를 생성하고 없에는데까진 했습니다만... 체크된 Row값을 알 수 가 없었습니다...또한 자꾸 DrowDataCell 이벤트를 타기때문에 제어하기가 무척 어렵더군요... 여기에도 질문을 올려놓기도 했으나.. 아직까지 해답이 없는걸로 봐서는 어려운 작업인것 같습니다.. 그래서 3일 고생끝에 디비그리드보다는 스트링그리드로 작업을 해야겠다는 결론이



    나오더군요... 그 작업은 순식간에 끝나버리더군요... 제가 스트링그리드로 작업했던걸을 견본으로 올립니다...전체의 소스내용은 이곳 헬프게시판에 올라와 있던것들을 제가

    제편에
  • Profile
    넘궁금 2001.07.26 21:31
    아래와 같이 하는 방법은 익히 자료가 많이 올라와 잘 알고 있습니다.

    하지만 스트링 그리드의 전제 Heigth 보다 스트링 그리드 내부의 셀들의 높이가 많아져

    스트링 그리드가 세로로 스크롤 바가 생기면 상황이 아주 나빠지네요....



    뭐냐면

    위와같이 셀이 아래로 많은 경우, 그래서 스트링그리드의 위아래로의 스크롤바가 생긴경우, 그래서 상하로 두셀이상이 스크롤바를 움직임으로 창에서 가리워질 졍도면...



    저같은 경우는 0 Colum 셀들에만 Checkbox들을 넣었는데

    맨 처음부분이나 끝부분의 Checkbox에 체크를 하고 스트링 그리드의 스크롤바를 움지이고 다시 보면 체크한 자료 위의 체크박스도 체크가 되 있는가 하면 그부분 화면도 가끔깨지기도 하는데 어떻게 해결하셨는지.



    물론 스트링그리드가 위아래로 스크롤이 안되게 자료가 작다면 문제없지만요...



    제메일로 답변을 주시면 더욱 고맙겠네요.



    귀하의 답변글이 오래전에 올려져 있는것 같아서요.



    꼭 부탁드립니다. 지금 넘 고민중이거든요.

    -----------------------------------------------



    송병철 wrote:

    > 쭈꾸미 wrote:

    > > 수고하십니다. 고수님들..

    > > DBGrid 위에 체크박스를 생성시켜서 올려놓는것 까지는 됐는데요

    > > 그리드 라인수가 바뀌면서 체크박스가 없어져야 하는데요 그게 참 어렵군요.

    > > 꼭 답변 부탁 드립니다.

    > >

    > 아래분의 말씀대로 체크박스가 자유스러운 콤포넌트를 쓰는것이 좋습니다...

    > 저도 스트레드 쉬트라는 툴을 사용하긴 했습니다...

    > 그렇지만 단점이 있더군요... 그 사용으로 인해 에러가 발생될때 디버깅하기가 무척 어렵다는것이고 또한 프로그램의 무게가 무겁습니다..

    > 필드에 나가서 작업을 할때는 되도록이면 외부 콤포넌트의 사용을 자제하는 편이죠..

    >

    > 참.. 제가 바로 며칠전에 했던 작업이었습니다만... 저도 디비그리드에서 체크박스를 생성하고 없에는데까진 했습니다만... 체크된 Row값을 알 수 가 없었습니다...또한 자꾸 DrowDataCell 이벤트를 타기때문에 제어하기가 무척 어렵더군요... 여기에도 질문을 올려놓기도 했으나.. 아직까지 해답이 없는걸로 봐서는 어려운 작업인것 같습니다.. 그래서 3일 고생끝에 디비그리드보다는 스트링그리드로 작업을 해야겠다는 결론이

    >

    > 나오더군요... 그 작업은 순식간에 끝나버리더군요... 제가 스트링그리드로 작업했던걸을 견본으로 올립니다...전체의 소스내용은 이곳 헬프게시판에 올라와 있던것들을 제가

    > 제편에
  • Profile
    감초 2001.04.06 01:49
    이런 비슷한 질문들이 계속 올라와서 안스러워 드리는 말인데요,

    혹시 전문가로 되시려 공부하신다면 제가 꼭 권해드리고 싶은

    콤포넌트가 있는데요, Woll2Woll회사에서 만든 InfoPower를 권해드리고

    싶습니다. 실제로 비지니스용 프로그램을 만들때는 정말 없어서는

    시간이 두세배 걸리는 정말 시간을 아껴주는 툴이예요.

    제가 옛날에 일해본 2군데 회사에서도 필수품처럼 사용했고

    저도 지난 4년간 컨설턴트로 일하면서 필수품처럼 사용하는 툴입니다.

    이런 툴을 쓰시면 체크박스같은거는 거의 자동으로 됩니다. (0% 노가다)

    그리고 정말 안정적으로 되고요.



    쭈꾸미 wrote:

    > 수고하십니다. 고수님들..

    > DBGrid 위에 체크박스를 생성시켜서 올려놓는것 까지는 됐는데요

    > 그리드 라인수가 바뀌면서 체크박스가 없어져야 하는데요 그게 참 어렵군요.

    > 꼭 답변 부탁 드립니다.

    >