Please consider this custom report:

I want to generate that page number automatically on all pages. I have some landscape pages. I want to place the page number in the footer, but I have problem with this in landscape reports because footer in landscape reports place in bottom of the page not in right of the page so I should place page number in body section.
How I can place a page number in the body section?
Use this: Access Page number in report body In SSRS
Or this: http://social.msdn.microsoft.com/forums/en-US/tfsreporting/thread/b901c9b4-320e-4fbc-afa9-495d5566c168/
You just need to create custom code for the report and then reference that code where you want (referenced from the second link):
With the Data or Layout tab view active select “Report” -> “Report Properties”
On the “Report Properties” dialog select the “Code” tab
In “Custom code:” add the new Functions to get the page numbers:
Use it like: