У меня есть набор отчетов, определенных для служб Reporting Services в SQL 2005.
Я отображаю отчеты с помощью элемента управления ReportViewer в приложении ASP.NET 3.5.
Во всех отчетах у меня есть график и таблица, где реализована интерактивная сортировка. Сортировка работает отлично, когда я тестирую ее на странице каталога сервера отчетов. Но в средстве просмотра отчетов, когда я нажимаю на сортировку, я просто получаю белую страницу.
Одна вещь, которую я заметил, - добавление значений для некоторых полей в отчете заставит его снова работать Например, у меня есть поле описания в верхней части отчета (над диаграммой. Таблица под диаграммой). Когда поле описания пустое, сортировка не выполняется (белая страница), когда описание имеет значение, все работает.
Значение AsyncRendering в средстве просмотра отчетов установлено на «false». Когда я изменяю на «истина», сортировка начинает работать. Но это создает другие проблемы, которых я пытаюсь избежать.
Кроме того, средство просмотра отчетов отображается на странице ASPX, которая загружается как IFRAME на другую страницу. В случае, если это имеет какое-либо значение
Я думаю, что следую инструкциям на странице MSDN .
Есть ли известная проблема с сортировкой?
Есть обходной путь?