У меня есть отчет (службы Reporting Services), интегрированный в ASP.NET, в котором отображаются раскрывающиеся списки для выбора значений параметров отчета. Раскрывающиеся списки заполняются с помощью прямого выбора базы данных, хотя я вижу, что файлы RDL отчета содержат значения параметров и наборы данных, определенные в конструкторе отчетов.
Можно ли получить параметры отчета "доступные значения" в ASP.NET для заполнения раскрывающихся списков? Это позволит избежать некоторого дублирования кода.
Обновление
Если параметр не использует запрос доступных значений, работает следующее:
foreach (ValidValue value in this.ReportViewerControl.ServerReport.GetParameters()["myParameter"].ValidValues) {
this.DropDownListControl.Items.Add(new ListItem(value.Label, value.Value));
}
Тем не менее, пока не удалось найти доступ к наборам данных отчетов ...