Q&A

  • 디비그리드에서 나온 데이터를 전체 선택하려면요...
안녕하세요. 델파이 고수님들..

궁금한 것이 있어 도움을 받고자 글을 올립니다.

DBGrid에서 MultiSelect를 True로 지정하고 나서 하나씩, 또는 CTRL키와 마우스를 이용하여 다중선택은 잘되는데요.

만약 디비그리드 내에 있는 내용 전체를 선택하려면 어떻게 하면 좋을까요. 이를 지우너하는 유사한 속성들이 있을 것 같은데요. 눈을 씻고 찾아보아도 보이질 않네요.

한수 부탁드립니다.

1  COMMENTS
  • Profile
    이재식 2000.06.28 04:49
    전무열 wrote:

    > 안녕하세요. 델파이 고수님들..

    > 궁금한 것이 있어 도움을 받고자 글을 올립니다.

    > DBGrid에서 MultiSelect를 True로 지정하고 나서 하나씩, 또는 CTRL키와 마우스를 이용하여 다중선택은 잘되는데요.

    > 만약 디비그리드 내에 있는 내용 전체를 선택하려면 어떻게 하면 좋을까요. 이를 지우너하는 유사한 속성들이 있을 것 같은데요. 눈을 씻고 찾아보아도 보이질 않네요.

    > 한수 부탁드립니다.



    이재식 Wrote :

    안녕하세요?



    델파이에있는 디비그리드에있는 모든것을 선택케해주는 명령은 없습니다.

    그러나, 약간의 코딩을 해결이 가능합니다.

    아래처럼요...

    Table1.First ;

    while not Table1.eof do

    begin

    DBGrid1.SelectedRows.CurrentRowSelected := true ;

    table1.next ;

    end ;



    이것은 특정이벤트에 코딩하시면 되겠죠....



    그리고, 이벤트가 아닌 사용자가 직접 모든것을 선택하는 방법은

    아시죠?

    shift를 누른상태에서 키보드의 아래방향키를 쫙 이동하면 되죠...