Итак, у меня есть отчет в Reporting Services 2005. В нем есть один параметр (ConnectionString), который определяет, какой источник данных будет использовать отчет. Он также имеет несколько других параметров, которые представляют собой раскрывающиеся списки, полученные из источника данных, выбранного в параметре ConnectionString.
В диспетчере отчетов это прекрасно работает. Все раскрывающиеся списки в начале выделены серым цветом. Когда вы выбираете источник данных, страница запрашивается/перерисовывается, а все доступные значения параметров для других параметров заполняются на основе запросов для этих полей.
Тем не мение ...
В веб-элементе управления ReportViewer при первой загрузке отчета вместо раскрывающихся списков все остальные поля параметров представляют собой просто пустые текстовые поля. При выборе другого источника данных для параметра ConnectionString другие параметры не запрашиваются и не перерисовываются.
Я просматривал справочник по программированию ReportViewer, чтобы узнать, есть ли какой-нибудь способ воспроизвести способ перезагрузки диспетчера отчетов с помощью средства просмотра отчетов при определенных изменениях параметров, но я не могу найти там ничего, кроме моего бедного маленькая голова .NET.
Любые идеи?