Как я программно устанавливаю источник данных для управления ASP.NET ReportViewer?
Я имею контроль VS 2008 ReportViewer и хочу переключиться между несколькими различными отчетами.
Я могу переключить отчеты путем установки источника отчета и обновления управления, но я не вижу, где установить источник данных.
Каждый отчет имеет свой собственный источник данных, и если я настраиваю их первоначально, когда управление создается, это прекрасно, но я должен переключиться между ними.
Я предполагаю, что вопрос касается элемента управления ReportViewer.
reportViewer.LocalReport.DataSources.Clear();
reportViewer.LocalReport.DataSources.Add(new ReportDataSource("dsname", source));
«dsname»
- это имя источника данных, вы можете найти его .rdlc файл. источник
- это переменная с данными, которые вы хотите показать в отчете.