Я создал .RDL с ReportBuilder 3.0. Этот RDL содержит набор данных и источник данных. У набора данных есть свой собственный запрос. Этот RDL содержит некоторые параметры.Создайте собственный отчет с параметрами
Что я хочу сделать: Из приложения WPF, возьмите этот RDL, поместите некоторые данные в параметры, создайте отчет и сохраните отчет.
Этот RDL - это локальный файл, добавленный в проект.
У кого-нибудь есть решение для этого?
Это выглядит хорошо, но как я могу использовать пользовательские querys? Я не хочу добавлять целую таблицу в набор данных, а просто некоторые данные из разных таблиц. – user2499088
Вы передаете данные через набор данных в ReportViewer1.LocalReport.DataSources. Просто получите данные, которые вам нужны, используя Ado.net, а затем передайте результирующий набор данных в качестве параметра отчета. Конструктор ReportDataSource принимает [IEnumerable] (http://msdn.microsoft.com/ru-ru/library/dd461468 (v = vs.100) .aspx), поэтому вы можете передавать любые данные, которые вам нужны. – SuperCuke
Я исправил: D Спасибо! – user2499088