Wheel 같은 이동의 경우에는, active_row 프로퍼티만을 이용해서 구현할 수 있을거라는 생각이 드네요. 하지만 만약 화면에 표시된 레코드 갯수를 꼭 얻고자 하실때는 아까 말씀드린 방법으로 얻으실 수 있습니다. 제가.. DB 로 Include 할 수 있는게 하나도 없어서 테스트도 못하고 소스코드도 못 올려드리네요.. 에궁.. -_-a
그리고 써드파티 툴 중에 DB Alt Grid 라는 것이 있습니다. DB에 몇가지 필요한 것들을 추가시킨 기능들이 있는데, 이것이 꽤 많이 쓰이나 보더군요.
http://www.dbaltgrid.com
system69 님이 쓰신 글 :
: 답변에 감사드립니다..
: 실제로 사용하려고 하는내용은 PGUP, PGDN, Wheel Move에 관한 처리를 하기위해서입니다...
: 그런데 그리드의 Row 수가 정해져 있지않다면 DBGrid안에서 화면에 출력된 ROW수를 알아야
: 처리를 할 수 있겠지요... 그래서 화면에 뿌려진 Row의 갯 수를 알고 싶은 겁니다...
:
: 꼭필요한 기능이라 생각됩니다... ( 제생각에 )
:
: 많은 조언 부탁드립니다...
: 즐거운 하루 되세요... 내일까지 쭈욱..... ^_^
:
:
: 유영인.Chris 님이 쓰신 글 :
: : DBGrid는 TopRow 라는 프로퍼티가 없어, 현재 표시된 셀의 실질적인 인덱스를 뽑아오기 어렵습니다. 만약, 단순히 TopRow 갯수를 알고 싶으시다면, 아래와 같은 꽁수(?) 로 얻어올 수 있습니다.
: :
: : DBGrid1->MouseCoord 라는 메소드는 마우스 좌표를 기준으로 하여, 인덱스 번호를 얻어옵니다. 이것은 DB의 실질적인 Index가 아닌, Grid의 Index 입니다.
: :
: : 함수를 하나 만들어 놓으시고, Grid의 MouseCoord 메소드로 하여금 Grid를 쭉 훑어서 검색하면, 현재 표시된 Index 갯수를 알 수 있지 않을까 싶습니다.
: :
: :
: : system69 님이 쓰신 글 :
: : : DBGrid의 전체 갯수가 아니라 현재 화면에 보이는 Row의 갯수를 알수 있는 방법이 없을까요...
: : :
: : : 아시는분 있으시면 알려 주십시요...
: : :
: : : 급하게 부탁드립니다...
: : :
: : : 즐거운 하루 되세요... 내일까지 쭈욱..... ^_^