C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[18846] Re:Re:Re:DBGrid에서 화면에 보이는 Row의 갯수에 관한 질문입니다..
유영인.Chris [cuperido] 988 읽음    2002-05-24 14:03
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의 갯수를 알수 있는 방법이 없을까요...
: : :
: : : 아시는분 있으시면 알려 주십시요...
: : :
: : : 급하게 부탁드립니다...
: : :
: : : 즐거운 하루 되세요... 내일까지 쭈욱.....   ^_^

+ -

관련 글 리스트
30065         Re:Re:DBGrid에서 화면에 보이는 Row의 갯수에 관한 질문입니다.. system69 878 2002/05/24
18844         Re:Re:DBGrid에서 화면에 보이는 Row의 갯수에 관한 질문입니다.. system69 1037 2002/05/24
18846             Re:Re:Re:DBGrid에서 화면에 보이는 Row의 갯수에 관한 질문입니다.. 유영인.Chris 988 2002/05/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.