Для этого нужно использовать Переменные отчета :
Перейти к Report Menu
из главного меню в Visual Studio, > Нажать Report Properties
> Добавить новую переменную с именем PageCount
(Значение по умолчанию для 0)
Затем внутри верхнего колонтитула нижнего колонтитула создайте одно текстовое поле и установите ниже выражение,
=Variables!PageCount.SetValue(Variables!PageCount.Value+1)
Он будет автоматически увеличиваться для каждой страницы.
ПРИМЕЧАНИЕ: Не скрывайте его от верхнего или нижнего колонтитула, SetValue
не будет работать, если вы скроете поле, поэтому измените шрифт текстового поля на белый цвет. (Делайте что хотите, но не скрывайте это. Тогда вы можете использовать приведенное ниже выражение для получения значения pagenumber внутри тела отчета.
=Variables!PageCount.Value
Я взял ссылку из этого ответа .