Q&A

  • dbgrid에서 한줄 선택...
레이블을 클릭하면 dbgrid에 한줄만 선택되도록 하고 싶은데요.

rowselect란 속성이 있긴 한데 dbgrid를 클릭해줘야 선택이 되잖아요?

dbgrid클릭없이 한줄이 선택되게 하려면 어떻게 하죠?(제 생각에는 레이블을 클릭할 때 dbgrid에 한줄이 선택되도록 메세지를 보내주면 될 것도 같은데...)

그리고 한줄이 선택되면 선택된 색깔은 바꿔주고 싶은데...



방법을 알려주시면 감사하겠습니다.

2  COMMENTS
  • Profile
    백승환 1999.06.11 06:24
    박성훈 께서 말씀하시기를...

    > 레이블을 클릭하면 dbgrid에 한줄만 선택되도록 하고 싶은데요.

    > rowselect란 속성이 있긴 한데 dbgrid를 클릭해줘야 선택이 되잖아요?

    > dbgrid클릭없이 한줄이 선택되게 하려면 어떻게 하죠?(제 생각에는 레이블을 클릭할 때 dbgrid에 한줄이 선택되도록 메세지를 보내주면 될 것도 같은데...)

    > 그리고 한줄이 선택되면 선택된 색깔은 바꿔주고 싶은데...

    >

    > 방법을 알려주시면 감사하겠습니다.





    도움이 되실지...



    일단 무슨 말씀이신지 정확한 이해가 되지 않습니다...



    레이블을 클릭하신다는 것이 폼에 있는 것을 클릭하신다는 말씀이신 것같은데



    DBGrid는 Table이나 Quety와 함께 동작하는데...



    좀더 자세한 말씀을 해주시면 함께 생각해보고 싶네요...



  • Profile
    [재질문]dbgrid에서 1999.06.13 21:32
    백승환 께서 말씀하시기를...

    > 박성훈 께서 말씀하시기를...

    > > 레이블을 클릭하면 dbgrid에 한줄만 선택되도록 하고 싶은데요.

    > > rowselect란 속성이 있긴 한데 dbgrid를 클릭해줘야 선택이 되잖아요?

    > > dbgrid클릭없이 한줄이 선택되게 하려면 어떻게 하죠?(제 생각에는 레이블을 클릭할 때 dbgrid에 한줄이 선택되도록 메세지를 보내주면 될 것도 같은데...)

    > > 그리고 한줄이 선택되면 선택된 색깔은 바꿔주고 싶은데...

    > >

    > > 방법을 알려주시면 감사하겠습니다.

    >

    >

    > 도움이 되실지...

    >

    > 일단 무슨 말씀이신지 정확한 이해가 되지 않습니다...

    >

    > 레이블을 클릭하신다는 것이 폼에 있는 것을 클릭하신다는 말씀이신 것같은데

    >

    > DBGrid는 Table이나 Quety와 함께 동작하는데...

    >

    > 좀더 자세한 말씀을 해주시면 함께 생각해보고 싶네요...

    >



    제가 정확하게 표현을 못해서 죄송합니다.

    그러니까 DBGrid의(전 RXDBGrid를 쓰고 있습니다) RowSelect를 True로 하면 열전체를(칼럼말고요) 선택할 수 있잖아요.(색상이 반전되면서요.)



    메뉴명 수량 단가 금액

    불고기 갈비찜

    |------------------------|

    |갈비찜 1 8000 80000 | <--- 갈비찜을 누르면 갈비

    |------------------------| 찜이 추가되면서 한열 전체가 반전됨.



    오른쪽의 메뉴판에서 갈비찜을 누르면 왼쪽의 DBGrid에 메뉴정보가 출력되면서 레코드가 선택되어 반전표시가 되는 거죠. 메뉴판에서 메뉴를 누를때마다 이런식으로 동작하는 겁니다.



    제가 질문한 내용이 헷갈리시면 담에 델파이 폼을 첨부시키죠.