Ok.
Can you tell me if you page break follow a specific rule ?
you said first page show rows from 1 to 17
then page 2 shows rows 18 to 30
and page 3...
?
If you have specific rules for each page maybe you have to create a specific dataset with static values
such as
PageNumber RowBreak
1 17
2 30
3 ??
Then match the page number with this table to determine when to break the page
:w00t: !!!GOOGLE IS YOUR BEST FRIEND!!! :w00t: