|
DBGrid는 TopRow 라는 프로퍼티가 없어, 현재 표시된 셀의 실질적인 인덱스를 뽑아오기 어렵습니다. 만약, 단순히 TopRow 갯수를 알고 싶으시다면, 아래와 같은 꽁수(?) 로 얻어올 수 있습니다.
DBGrid1->MouseCoord 라는 메소드는 마우스 좌표를 기준으로 하여, 인덱스 번호를 얻어옵니다. 이것은 DB의 실질적인 Index가 아닌, Grid의 Index 입니다.
함수를 하나 만들어 놓으시고, Grid의 MouseCoord 메소드로 하여금 Grid를 쭉 훑어서 검색하면, 현재 표시된 Index 갯수를 알 수 있지 않을까 싶습니다.
system69 님이 쓰신 글 :
: DBGrid의 전체 갯수가 아니라 현재 화면에 보이는 Row의 갯수를 알수 있는 방법이 없을까요...
:
: 아시는분 있으시면 알려 주십시요...
:
: 급하게 부탁드립니다...
:
: 즐거운 하루 되세요... 내일까지 쭈욱..... ^_^
|