초보라서그런데염...^^
그리드에 데이터를 가져올때..
한화면에 15개씩 레코드가 보여지도록 해꺼든요..
근데요...
first는 맨처음 레코드로 prior는 바로 윗단계레코드로가는거구
last는 마지막..next는 다음레코드로 가는거잖아염...
근데저는....첨에 1부터 15까지의 레코드를 봐쓰면...
down버튼을 눌렀을때 그다음 15개의 레코드가 보여지게 하고싶거든요..
즉 16부터 30까지의 레코드가 보여지게염...
오케해야하나염...?
up버튼을 눌렀을땐..그전의 15개레코드를 볼수있게 하고싶어요...
알려주세요~~
어떻게 해야하나염...????
아래처럼 페이지업다운 메세지를 DBGrid 에 보내시면 됩니다.
DBGrid1.Perform( WM_VSCROLL, SB_PAGEDOWN, 0 );
DBGrid1.Perform( WM_VSCROLL, SB_PAGEUP, 0 );
또는, DBGrid에 페이지 다운/업 키가 눌렸다는 메시지를 보내도
같은 효과를 얻을 수 있지요.
DBGrid1.Perform(WM_KEYDOWN, VK_NEXT, 0 );
DBGrid1.Perform(WM_KEYDOWN, VK_PRIOR, 0 );
참고로, Perform 은 SendMessage 와 같습니다.
즐거운 프로그래밍 하시길~