Crystal Reports для Visual Studio - Как обновить метку общего количества страниц в CrystalReportViewer при загрузке отчетов - PullRequest
0 голосов
/ 12 января 2019

Я использую Crystal Reports для Visual Studio 2015, и на ярлыке «Общее количество страниц» в средстве просмотра отображается индекс активной страницы, за которым следует знак плюс (пока я не перешел на последнюю страницу и знак плюс не исчез) , Поле, на которое я ссылаюсь, выделено ниже.

Я знаю, что при включении поля, которое вычисляет общее количество страниц в отчете (например, Страница N из M), выделенное число будет отображать общее количество страниц, но я не могу использовать эту опцию, потому что она принудительно загружает весь отчет перед его отображением во вьюере, и отчет очень большой, и загрузка его займет слишком много времени, если он вынужден загрузить весь отчет, так что это не вариант.

Так что я надеялся найти способ либо постоянно обновлять это число при загрузке новых страниц, либо просто обновить это число до общего числа страниц после завершения загрузки всех страниц.

Я бы выбрал любой вариант на этом этапе, но при поиске в классе CrystalReportViewer я не смог найти вариант, который мог бы достичь этого. Мне не удалось найти событие, которое срабатывает, когда загружается новая страница (или загружены все страницы), и я не смог найти метод, который обновляет метку «Общее количество страниц», которую я выделил выше.

Является ли использование метода "1+" единственным вариантом, который у меня есть?

Спасибо, я ценю любую помощь.

...