У меня есть отчет (службы 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));
}
Однако до сих пор не нашел способа получить доступ к наборам данных отчета ...