Control Viewer Control версии 10 без подкачки страниц - PullRequest
0 голосов
/ 01 декабря 2010

Я недавно обновил свой элемент управления просмотра отчетов с версии 9 до версии 10, и теперь его элементы управления подкачкой не работают. Использую ли я кнопку «Следующая», кнопку «Последняя страница», или набираю номер страницы, после обратной передачи страница всегда сбрасывается до единицы.

Я знаю, что набор данных содержит более одной страницы данных, и он даже возвращается мне полностью, если я экспортирую в Excel через панель инструментов отчета.

Консоль Chrome javascript не показывает ошибок, и проверка обратной передачи, генерируемой элементом управления подкачкой в ​​Fiddler, не дает ничего заведомо неправильного. Когда я вручную устанавливаю номер страницы на 2 и проверяю поля формы в Fiddler, я вижу поле формы, похожее на свойство CurrentPage, и его значение действительно равно 2. Однако при перезагрузке страницы число сбрасывается на 1.

Средство просмотра отчетов отображает локальный отчет rdlc. Я открыл его в VS2010 и решил обновить его формат, на всякий случай, но безрезультатно.

Я пробовал с включенным и выключенным асинхронным рендерингом, ничего хорошего.

Я использую менеджер сценариев AjaxControlToolkit на своей главной странице вместо asp: scriptManager.

Возможно, связанная с этим проблема: изначально я получал ошибку загрузки сборки в поисках System.Web.Ajax. Я не смог найти эту DLL в диалоге добавления ссылки. В итоге я скопировал его в папку bin с другой машины, на которой эта проблема не возникала.

Ответы [ 2 ]

0 голосов
/ 23 февраля 2011

Для меня было так же, я решил эту проблему, установив свойство PageCountMode=Actual в элементе управления Report Viewer.

0 голосов
/ 01 декабря 2010

См. Ответ Чарльза Вана на форумах MSDN .

Я открыл дело с MS, и это Ошибка с элементом управления ReportViewer для SQL 2008. Они сказали, что это исправлено с R2, но я не могу подтвердить это как Я только на 2008 sp1

...